Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[FrontInVale 2018] Onde é que está?!

[FrontInVale 2018] Onde é que está?!

More Decks by Talysson de Oliveira Cassiano

Other Decks in Programming

Transcript

  1. X

  2. Procurando como fazer algo 1. Documentação oficial ◦ Use o

    Google para procurar na documentação: "How to request data in React apps docs" 2. Procure exemplos de como fazer exatamente o que você precisa: ◦ "How to request data in React apps example" ◦ "React AJAX GitHub" 3. Não procure quem tome decisões por você, principalmente sem contexto: ◦ Errado: "Devo usar React ou Angular?" ◦ Correto: "Qual a experiência de vocês em relação a usar React para aplicações do tipo X? Há algum problema que eu deveria saber?"
  3. Procurando algo que parece estar errado 1. Leia com atenção

    a mensagem de erro: Uncaught TypeError: renderItem is not a function at render (main.js:2) at runApp (main.js:6) at main.js:9 2. Procure pela mensagem do erro, em vez de pelo motivo que você acha que é: ◦ Errado: "React doesn't work with AJAX" ◦ Correto: "Uncaught TypeError: renderItem is not a function" 3. Procure nas "known issues" (problemas conhecidos) nos meios oficiais ◦ Documentação oficial ◦ Issues do GitHub
  4. 1. Procure nas fontes oficiais 2. Dê o máximo de

    contexto possível 3. Não espere que alguém decida por você 4. Passe adiante! Outras pessoas têm a mesma dúvida
  5. Referências • The XY Problem: http://xyproblem.info/ • Asking Smart Questions:

    http://www.catb.org/esr/faqs/smart-questions.html • Information Search Strategies on the Internet - A Critical Component of New Literacies: http://www.webology.org/2005/v2n1/a9.html • Information literacy: https://en.wikipedia.org/wiki/Information_literacy