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 18:42] – [Frontend Development] 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 28: | Line 30: | ||
| * Tools | * Tools | ||
| * https:// | * https:// | ||
| + | |||
| + | * Event Pooling was removed in React 17 | ||
| + | * https:// | ||
| + | * State as a Snapshot | ||
| + | * https:// | ||
| ==== Notes ==== | ==== Notes ==== | ||
| Line 52: | Line 59: | ||
| * Installation | * Installation | ||
| * https:// | * https:// | ||
| + | * Tutorial | ||
| + | * https:// | ||
| + | * Electron does NOT support EcmaScript Modules | ||
| + | * https:// | ||
| + | * How to Notarize/ | ||
| + | * https:// | ||
| ===== TypeScript ===== | ===== TypeScript ===== | ||
| Line 59: | Line 72: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | |||
| + | ===== Other ===== | ||
| + | |||
| + | * Prettier is the new standard JavaScript formatter | ||
| + | * https:// | ||
| + | * Svelte is a competitor to React | ||
| + | * https:// | ||
| + | * Uses its own language that observes values directly instead of using hooks like useState | ||
| + | |||