Szybciej-taniej

React i TypeScript dla jednoczesnej poprawy produktywności i samopoczucia*


* mieszanka silnie uzależniająca.
  Przed użyciem skonsultuj się z project managerem lub farmaceutą.

Co to za koleś?

Po co szybciej i taniej?

  • żeby firma zarabiała więcej 💰💵💸💷💲💶
  • żeby robić więcej fajnych side-projektów
 

Agenda

co się pojawi / co zamierzam wam sprzedać


  • React jako alternatywa dla Puga 
  • TypeScript, bo łatwo zacząć i nie lubię naprawiać bugów
  • CSS-in-JS, bo to szkolenie, więc nie mam czasu na zmienianie plików.

Ale nudy — dawaj mięcho

Jak to będzie wyglądać?


Po co mi TypeScript? Jak zacząć?

Po co?

Naprawianie bugów nie jest fajne.

Szczególnie że zajmuje czas, którego pewnie nie wyestymowaliśmy.

Szipowanie ficzerów jest fajne.


Jak zacząć pisać w TypeSkrypcie?

  • Każdy JavaScript jest poprawnym TypeScriptem.

// tsconfig.json -- Natychmiastowe sprawdzanie typów w edytorze.
{
  "compilerOptions": {
    "strict": true,
    "checkJs": true,
    "allowJs": true,
    "noErrorTruncation": true, // LOL
    
    // Jeśli module.exports.default nie istnieje, Babel importuje module.exports.