next.js
next.js(あとでわけるかも)
getInitialProps
SSR時に呼ばれる同期的な処理を出来る関数
React.Componentへの独自拡張
javascriptならではって感じ
とはいえ、多用してると死ぬ印象
というか、これを使う以上でいうと、ロジックをコンポーネントから否応無しに追い出すしかない
サーバー側TSで書ける?
コンパイルしないと厳し目な印象
server側に持ってこられたjsが既にコンパイル済み
つーことは、serverのtsconfigをtranspileOnlyにすれば害無さそう
ー>いける予感
ts-node -T server/server.ts
prestartでビルドする
Link
<Link>を使ったものはクライアント側遷移
getInitialProps
あくまでクライアントコード
サーバーのノリで書くと死ぬ
↑ちょっと語弊あるかも。サーバーで実行されるんだけどクライアントまで引っ張られるので事実上ユニバーサルじゃないと死ぬ、という感じ
サーバーからクライアント(getInitialProps)への値わたし
queryparams使うしかない?
styled-components
これ丸コピで考えなくていい