Log inSign up
Teruhisa
9,786 posts
Image
user avatar
Teruhisa
@t6adev
Individual LLC, Dad of 2, Software Engineer, React Co-founder of @ReactTokyo Co-organizer of @reactjp 🗣 Almost about web dev in Japanese
Tokyo
t6a.dev
Joined October 2009
415
Following
1,128
Followers
  • Pinned
    user avatar
    Teruhisa
    @t6adev
    Dec 16, 2024
    Re: React Tokyoというコミュニティを作ろうと思ったワケ
    Image
    Re: React Tokyoというコミュニティを作ろうと思ったワケ
    From zenn.dev
    6.2K
  • user avatar
    Teruhisa
    @t6adev
    Apr 17, 2023
    Let's install it in VSCode NOW!! TypeScript users!! 👇 marketplace.visualstudio.com/items?itemName…
    Image
    user avatar
    Tanner Linsley
    @tannerlinsley
    Apr 17, 2023
    Typescript just got way better github.com/yoavbls/pretty…
    100K
  • user avatar
    Teruhisa
    @t6adev
    Jun 6, 2025
    Replying to @bani24884
    やばい初めてバチェラー見たくなった・・・
    320K
  • user avatar
    Teruhisa
    @t6adev
    Oct 15, 2022
    Reactで大きな変化が。こりゃあ嬉しい。 github.com/reactjs/rfcs/p…
    Image
    Image
  • user avatar
    Teruhisa
    @t6adev
    Apr 18, 2023
    VSCodeでTypeScriptのエラーを超絶読みやすくしてくる拡張が登場したのでその話題と、Vercelで募集されたドキュメントエンジニアのポジションとその給料についての話題を話しました。 👇 youtu.be/vJgqZgmUYhw
    Image
    00:00
    66K
  • user avatar
    Teruhisa
    @t6adev
    Mar 25, 2023
    Recently, the topic of React Server Components has become more prevalent. I took the time to review React concepts like SPA, data fetching and client-side rendering, SSR, and Suspense.
    How does React work as a basic Single Page Application?
1. Send a request for a page
a. The browser displays a blank page
2. Receive all necessary files, such as HTML, JS, and CSS, and begin rendering the page
b1. The browser displays the received HTML file (e.g. <div id="root"></div>)
b2. React builds the whole page view as a VDOM (document tree in JS)
b3. React applies the VDOM to the root tag to draw the view for users
3. Display the complete page
    Fetching data with rendering flow
1. Fetch data to render components
a. Server prepares requested data
2. Received data, then rendering components
b. Replace loading view with the rendered components
3. Display the components
    Server Side Rendering / Static Site Generation
1. Prepare the data needed to build the requested page
2. Render the actual HTML with the data, then send the built HTML along with JavaScript to the client
3. Display the HTML first, then load required JS/CSS files
4. Render the VDOM on the client to make the elements interactive, which is also known as "hydration"
    Streaming HTML(SSR) + Selective Hydration in React 18
1. Build HTML containing some components that use <Suspense />, and then respond to it using renderToPipeableStream
2. Display the received HTML containing some components with a "Loading..." indicator, and then begin loading the remaining components
3. Render the requested components and then send the response back to the client
4. Hydration
    26K
  • user avatar
    Teruhisa
    @t6adev
    Mar 26, 2023
    Let's dive into React Server Components!! First, How does it work? What is the difference between normal components? When render and commit in streaming? ...What's RSC? (I need your public review🙃)
    Rendering flow of React Server Components
1. Server just returns a pure index.html with React, and then begins rendering components
2. Async components wrapped in <Suspense /> are awaited for like data fetching, and then their components are rendered as JSON.
3. Client commits the rendered VDOM received from the Server via streaming as soon as it arrives
    44K
  • user avatar
    Teruhisa
    @t6adev
    Nov 10, 2025
    激アツです。 役立たずながら全力支援したい。
    Overreacted
    Hire Me in Japan — overreacted
    From overreacted.io
    52K
  • user avatar
    Teruhisa
    @t6adev
    Nov 6, 2022
    これを見て自分の中の靄が晴れてきた感じ。 Jotai / Recoil は従来のReduxのようなトップダウンな状態管理ライブラリではなくボトムアップ型。 なので一元的にまとめるような構成は哲学に反してる気がする。 Single source of truth 、巨大なstoreから切り出すのを忘れよう? zenn.dev/8_8/articles/5…
    Image
  • user avatar
    Teruhisa
    @t6adev
    Jan 16, 2023
    Love SVG 🫶 @excalidraw and heroicons.com have good vibes.
    Image
    00:00
    8.8K
  • user avatar
    Teruhisa
    @t6adev
    Nov 8, 2022
    分かっててやってる人以外はここに座りなさい、怒らないから、ね 😌
    Image
  • user avatar
    Teruhisa
    @t6adev
    Oct 26, 2022
    いやぁ、駆け出しエンジニアの皆さんも大困惑のNextjs v13ですな😂 React始めるのに際してCRAの代わりにNext使う流れになってきてこれだし、チュートリアル終わったらノーマルすっ飛ばしてハードモードって感じ。 日本語記事を頼りにするしか無い人達は2歩も3歩も出遅れる・・ beta.nextjs.org/docs/rendering…
  • user avatar
    Teruhisa
    @t6adev
    Mar 25, 2023
    React Server Components の前に知っておいたほうが良さそうなStreaming HTMLとSelective Hydration。 Data fetchやcode splitしたいコンポーネントをSuspenseで囲んでおいて初期表示を速める(SSRという点はこれまでと変わらず)。残りの2,3,4もSSRなんだけど並列化可能。 全てSSRという点に注目。
    Image
    7K
  • user avatar
    Teruhisa
    @t6adev
    Mar 9, 2024
    Next.jsは、page -> layout の順序で実行しますが、React Server Component自体での実行順について調べました。
    Image
    React Server Componentの実行順序とフレームワークでの注意点
    From zenn.dev
    9.1K

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
Advertisement
Advertisement