This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| simon_space:frontend_dev [2023/08/05 20:29] – loqui | simon_space:frontend_dev [2023/08/06 18:59] (current) – [Other] loqui | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| * https:// | * https:// | ||
| * Uses TypeScript :tada: | * Uses TypeScript :tada: | ||
| + | * Build an Electron app with TypeScript and React | ||
| + | * https:// | ||
| ===== React ===== | ===== React ===== | ||
| Line 31: | Line 33: | ||
| * Event Pooling was removed in React 17 | * Event Pooling was removed in React 17 | ||
| * https:// | * https:// | ||
| + | * State as a Snapshot | ||
| + | * https:// | ||
| ==== Notes ==== | ==== Notes ==== | ||
| Line 55: | Line 59: | ||
| * Installation | * Installation | ||
| * https:// | * https:// | ||
| + | * Tutorial | ||
| + | * https:// | ||
| + | * Electron does NOT support EcmaScript Modules | ||
| + | * https:// | ||
| + | * How to Notarize/ | ||
| + | * https:// | ||
| ===== TypeScript ===== | ===== TypeScript ===== | ||
| Line 65: | Line 75: | ||
| ===== Other ===== | ===== Other ===== | ||
| + | * Prettier is the new standard JavaScript formatter | ||
| + | * https:// | ||
| * Svelte is a competitor to React | * Svelte is a competitor to React | ||
| * https:// | * https:// | ||
| * Uses its own language that observes values directly instead of using hooks like useState | * Uses its own language that observes values directly instead of using hooks like useState | ||