|
32 | 32 | </div> |
33 | 33 |
|
34 | 34 | Key features: |
35 | | - - 📖 library level code splitting |
36 | | - - 🧙️ Prerendering compatible |
37 | | - - 💡 TypeScript and Flow bindings |
| 35 | + - 1️⃣ Single source of truth - your __bundler drives__ everything. |
| 36 | + - 📖 __library__ level code __splitting__ |
| 37 | + - 🧙️ __Prerendering__ compatible |
| 38 | + - 💡 __TypeScript__ and Flow bindings |
38 | 39 | - 🌟 Async on client, sync on server. Supports __Suspense__ (even on server side) |
39 | 40 | - 📦 could work with __any bunder__ - webpack or parcel - it does not matter |
40 | | - - ✂️ could work with any import statement, passed from anywhere |
| 41 | + - ✂️ could work with any `import` statement, passed from anywhere* |
41 | 42 |
|
42 | 43 | Other features: |
43 | | - - 🔥 Hot-Module-Replacement friendly |
| 44 | + - 🔥 Hot-Module-Replacement/React-Hot-Loader friendly |
44 | 45 | - ⛓️ support forwardRef |
45 | | - - Rect 16/Async ready |
46 | | - - 🛠 HOC and Component API |
47 | | - - 📦 and yes - this is the only __parcel-bundler compatible__ SSR-friendly React code splitting library |
| 46 | + - ⚛️ Rect 16/Async ready |
| 47 | + - 🛠 HOC and __Component__ API |
48 | 48 | - 🐳 stream rendering support |
| 49 | + - 📦 and yes - this is the only __parcel-bundler compatible__ SSR-friendly React code splitting library |
49 | 50 |
|
50 | 51 | 👍 Better than [React.Lazy](https://reactjs.org/docs/code-splitting.html#reactlazy): |
51 | 52 | - SSR, Prerendering and Preloading support. |
52 | 53 | - With or without Suspense, and easier Error cases support. |
53 | 54 |
|
54 | 55 | 👍 Better than [Loadable-Component](https://github.com/smooth-code/loadable-components): |
55 | 56 | - No bundler-related issues. |
| 57 | + - Easy way to use per-browser(modern/legacy) bundles. |
56 | 58 | - Strong typing. |
57 | 59 | - Prerendering support - `printDrainHydrateMarks` could be called from user space, so headless __browser could be your server__. |
58 | 60 |
|
|
0 commit comments