- ライセンスの変更:BSD -> MIT
- エラー処理:componentDidCatch デフォルトではUnmountされるだけ componentDidCatch(err, info)
- Portal: new API ReactDom.createPortal => Modal の表示非表示が楽になる?
- Browserify -> Rollup
- Deprecated Direct Import react/lib/xxx.js ?
- ReactDom.render() -> ReactDom.hydrate()
- Warning: className={false} -> stripされる
- Removed React.createClass in v16
- Fiber 更新処理をスケジュール管理できる。チャットで入力中にサーバーから非同期でデータを取得した際にViewを更新しないようにするとか。。。
- 更新の優先度を設定する => 入力(高い)、APIレスポンス(低い)とか
- requestIdleCallack
- Sync, Task High, Low, OffScreen
- Commit phase で副作用をまとめてUIに適用する(同期的)
- OffScren Priority => Tab A をレンダリングするまで他のTabのコンテンツはAPIコールしないとか。
- React.flushSync()
- rendererを書き換えられる。モンキーパッチ
- ReasonReact => messanger app
More than 5 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
List of users who liked
00