Enviar búsqueda
Cargar
Frontend 101 Initializing a Frontend Project using React
•
Descargar como PPTX, PDF
•
0 recomendaciones
•
125 vistas
Quique Fdez Guerra
Seguir
Frontend 101 Initializing a Frontend Project using React
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 27
Descargar ahora
Recomendados
Infinum Android Talks #19 - Stop wasting time fixing bugs with TDD by Domagoj...
Infinum Android Talks #19 - Stop wasting time fixing bugs with TDD by Domagoj...
Infinum
Best practices in pair programming
Best practices in pair programming
Lucas Aquiles
CAT presentation
CAT presentation
Nathalia Rio Preto
Q1A Practice Task
Q1A Practice Task
beckysains52
Chapter 2 Benefits of Learning to Code
Chapter 2 Benefits of Learning to Code
Pro Guide
How to Lose a Dev In 3 Ways
How to Lose a Dev In 3 Ways
Jamie Wittenberg
Golang, Python or C/C++, who wins
Golang, Python or C/C++, who wins
Obed N Muñoz
5 books for absolute programming beginners
5 books for absolute programming beginners
Somvir Singh
Recomendados
Infinum Android Talks #19 - Stop wasting time fixing bugs with TDD by Domagoj...
Infinum Android Talks #19 - Stop wasting time fixing bugs with TDD by Domagoj...
Infinum
Best practices in pair programming
Best practices in pair programming
Lucas Aquiles
CAT presentation
CAT presentation
Nathalia Rio Preto
Q1A Practice Task
Q1A Practice Task
beckysains52
Chapter 2 Benefits of Learning to Code
Chapter 2 Benefits of Learning to Code
Pro Guide
How to Lose a Dev In 3 Ways
How to Lose a Dev In 3 Ways
Jamie Wittenberg
Golang, Python or C/C++, who wins
Golang, Python or C/C++, who wins
Obed N Muñoz
5 books for absolute programming beginners
5 books for absolute programming beginners
Somvir Singh
What I learned interviewing for front-end developer roles
What I learned interviewing for front-end developer roles
Jean Carlo Emer
Why do you say BDD if it is Cucumber?
Why do you say BDD if it is Cucumber?
Enrique Sánchez-Bayuela
Recruit the best developers
Recruit the best developers
Andrey Azimov
TDD in PHP - Memphis PHP 2011-08-25
TDD in PHP - Memphis PHP 2011-08-25
Jeremy Kendall
Quick Intro to Clean Coding
Quick Intro to Clean Coding
Ecommerce Solution Provider SysIQ
TDD and Simple Design Workshop - Session 1 - November 2018
TDD and Simple Design Workshop - Session 1 - November 2018
Paulo Clavijo
Career Analysis and Strategy
Career Analysis and Strategy
jafapatron
Intro To Programming Cmp
Intro To Programming Cmp
Patrick Woessner
Zero to Zend Framework in 10 minutes
Zero to Zend Framework in 10 minutes
Jeremy Kendall
A Brief Introduction to Zend_Form
A Brief Introduction to Zend_Form
Jeremy Kendall
Fosdem
Fosdem
Seif Lotfy
CS519 - project idea presentation
CS519 - project idea presentation
Sergii Shmarkatiuk
Java interfaces design perspective
Java interfaces design perspective
Manigandan Venkataraman
Programming assignment helper Review
Programming assignment helper Review
Hebrew Johnson
Test driven development_and_puppet-cfgmgmtcamp_eu-20140402
Test driven development_and_puppet-cfgmgmtcamp_eu-20140402
Johan De Wit
Code Quality
Code Quality
François Camus
Six Steps to Conversation Driven Development
Six Steps to Conversation Driven Development
Rasa Technologies
Section a question 1 a postproduction
Section a question 1 a postproduction
KStockwell
Polar talks: code generation
Polar talks: code generation
Stojan Peshov
Dev Ops Essentials Course
Dev Ops Essentials Course
Use DevOps
Agile Methodologies And Extreme Programming
Agile Methodologies And Extreme Programming
Utkarsh Khare
Agile Methodologies And Extreme Programming - Svetlin Nakov
Agile Methodologies And Extreme Programming - Svetlin Nakov
Svetlin Nakov
Más contenido relacionado
La actualidad más candente
What I learned interviewing for front-end developer roles
What I learned interviewing for front-end developer roles
Jean Carlo Emer
Why do you say BDD if it is Cucumber?
Why do you say BDD if it is Cucumber?
Enrique Sánchez-Bayuela
Recruit the best developers
Recruit the best developers
Andrey Azimov
TDD in PHP - Memphis PHP 2011-08-25
TDD in PHP - Memphis PHP 2011-08-25
Jeremy Kendall
Quick Intro to Clean Coding
Quick Intro to Clean Coding
Ecommerce Solution Provider SysIQ
TDD and Simple Design Workshop - Session 1 - November 2018
TDD and Simple Design Workshop - Session 1 - November 2018
Paulo Clavijo
Career Analysis and Strategy
Career Analysis and Strategy
jafapatron
Intro To Programming Cmp
Intro To Programming Cmp
Patrick Woessner
Zero to Zend Framework in 10 minutes
Zero to Zend Framework in 10 minutes
Jeremy Kendall
A Brief Introduction to Zend_Form
A Brief Introduction to Zend_Form
Jeremy Kendall
Fosdem
Fosdem
Seif Lotfy
CS519 - project idea presentation
CS519 - project idea presentation
Sergii Shmarkatiuk
Java interfaces design perspective
Java interfaces design perspective
Manigandan Venkataraman
Programming assignment helper Review
Programming assignment helper Review
Hebrew Johnson
Test driven development_and_puppet-cfgmgmtcamp_eu-20140402
Test driven development_and_puppet-cfgmgmtcamp_eu-20140402
Johan De Wit
Code Quality
Code Quality
François Camus
Six Steps to Conversation Driven Development
Six Steps to Conversation Driven Development
Rasa Technologies
Section a question 1 a postproduction
Section a question 1 a postproduction
KStockwell
Polar talks: code generation
Polar talks: code generation
Stojan Peshov
Dev Ops Essentials Course
Dev Ops Essentials Course
Use DevOps
La actualidad más candente
(20)
What I learned interviewing for front-end developer roles
What I learned interviewing for front-end developer roles
Why do you say BDD if it is Cucumber?
Why do you say BDD if it is Cucumber?
Recruit the best developers
Recruit the best developers
TDD in PHP - Memphis PHP 2011-08-25
TDD in PHP - Memphis PHP 2011-08-25
Quick Intro to Clean Coding
Quick Intro to Clean Coding
TDD and Simple Design Workshop - Session 1 - November 2018
TDD and Simple Design Workshop - Session 1 - November 2018
Career Analysis and Strategy
Career Analysis and Strategy
Intro To Programming Cmp
Intro To Programming Cmp
Zero to Zend Framework in 10 minutes
Zero to Zend Framework in 10 minutes
A Brief Introduction to Zend_Form
A Brief Introduction to Zend_Form
Fosdem
Fosdem
CS519 - project idea presentation
CS519 - project idea presentation
Java interfaces design perspective
Java interfaces design perspective
Programming assignment helper Review
Programming assignment helper Review
Test driven development_and_puppet-cfgmgmtcamp_eu-20140402
Test driven development_and_puppet-cfgmgmtcamp_eu-20140402
Code Quality
Code Quality
Six Steps to Conversation Driven Development
Six Steps to Conversation Driven Development
Section a question 1 a postproduction
Section a question 1 a postproduction
Polar talks: code generation
Polar talks: code generation
Dev Ops Essentials Course
Dev Ops Essentials Course
Similar a Frontend 101 Initializing a Frontend Project using React
Agile Methodologies And Extreme Programming
Agile Methodologies And Extreme Programming
Utkarsh Khare
Agile Methodologies And Extreme Programming - Svetlin Nakov
Agile Methodologies And Extreme Programming - Svetlin Nakov
Svetlin Nakov
Typescript kata The TDD style 2 edition
Typescript kata The TDD style 2 edition
Ronnie Hegelund
Qualidade de Software em zOS usando IBM Debug Tool e RDz
Qualidade de Software em zOS usando IBM Debug Tool e RDz
Paulo Batuta
Best pratice
Best pratice
Eugenio Romano
Preparing for the WebGeek DevCup
Preparing for the WebGeek DevCup
bryanbibat
Topic tdd-and-bdd b4usolution
Topic tdd-and-bdd b4usolution
Hoa Le
pdx893ff61f-1fb8-4e15-a379-775dfdbcee77-7-14-26-112
pdx893ff61f-1fb8-4e15-a379-775dfdbcee77-7-14-26-112
Thinkful
Software Testing Basic Concepts
Software Testing Basic Concepts
wesovi
C Programming Online Training
C Programming Online Training
qts info
C Programming Online Training
C Programming Online Training
qts info
11 Reasons Why C# is the Right Choice for Your Next Project
11 Reasons Why C# is the Right Choice for Your Next Project
SofiaCarter4
What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?
Syed Hassan Raza
Five essential elements for successful software development
Five essential elements for successful software development
NirtiSingla
Architecting apps - Can we write better code by planning ahead?
Architecting apps - Can we write better code by planning ahead?
Paul Ardeleanu
gdscandroidintroductionsessiondecember2023
gdscandroidintroductionsessiondecember2023
AnkitaPanda78
Compose Camp session 2.pptx.pdf
Compose Camp session 2.pptx.pdf
Dhruv675089
No-Code vs. Low-Code vs. High-Code
No-Code vs. Low-Code vs. High-Code
philipthomas428223
How to Become a Front-End Developer? Step-by-Step Guide by Careervira
How to Become a Front-End Developer? Step-by-Step Guide by Careervira
Careervira
What is the best programming language for your web product?
What is the best programming language for your web product?
MobiDev
Similar a Frontend 101 Initializing a Frontend Project using React
(20)
Agile Methodologies And Extreme Programming
Agile Methodologies And Extreme Programming
Agile Methodologies And Extreme Programming - Svetlin Nakov
Agile Methodologies And Extreme Programming - Svetlin Nakov
Typescript kata The TDD style 2 edition
Typescript kata The TDD style 2 edition
Qualidade de Software em zOS usando IBM Debug Tool e RDz
Qualidade de Software em zOS usando IBM Debug Tool e RDz
Best pratice
Best pratice
Preparing for the WebGeek DevCup
Preparing for the WebGeek DevCup
Topic tdd-and-bdd b4usolution
Topic tdd-and-bdd b4usolution
pdx893ff61f-1fb8-4e15-a379-775dfdbcee77-7-14-26-112
pdx893ff61f-1fb8-4e15-a379-775dfdbcee77-7-14-26-112
Software Testing Basic Concepts
Software Testing Basic Concepts
C Programming Online Training
C Programming Online Training
C Programming Online Training
C Programming Online Training
11 Reasons Why C# is the Right Choice for Your Next Project
11 Reasons Why C# is the Right Choice for Your Next Project
What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?
Five essential elements for successful software development
Five essential elements for successful software development
Architecting apps - Can we write better code by planning ahead?
Architecting apps - Can we write better code by planning ahead?
gdscandroidintroductionsessiondecember2023
gdscandroidintroductionsessiondecember2023
Compose Camp session 2.pptx.pdf
Compose Camp session 2.pptx.pdf
No-Code vs. Low-Code vs. High-Code
No-Code vs. Low-Code vs. High-Code
How to Become a Front-End Developer? Step-by-Step Guide by Careervira
How to Become a Front-End Developer? Step-by-Step Guide by Careervira
What is the best programming language for your web product?
What is the best programming language for your web product?
Más de Quique Fdez Guerra
YOU CAN INJECT DEPENDENCIES IN YOUR COMPONENTS, LET'S DO IT.
YOU CAN INJECT DEPENDENCIES IN YOUR COMPONENTS, LET'S DO IT.
Quique Fdez Guerra
Empowering Vue with Typescript, Inversify, Vuex and some other super tools
Empowering Vue with Typescript, Inversify, Vuex and some other super tools
Quique Fdez Guerra
Why TypeScript?
Why TypeScript?
Quique Fdez Guerra
Real and scalable applications with Nuxt, Vuex and TypeScript
Real and scalable applications with Nuxt, Vuex and TypeScript
Quique Fdez Guerra
Lord of the codes: Visual Studio y todo lo que puedes hacer con él
Lord of the codes: Visual Studio y todo lo que puedes hacer con él
Quique Fdez Guerra
Microsoft Student Partner
Microsoft Student Partner
Quique Fdez Guerra
Reconnect
Reconnect
Quique Fdez Guerra
Cordova Productivity Tools
Cordova Productivity Tools
Quique Fdez Guerra
Más productivos con Apache Cordova e Ionic
Más productivos con Apache Cordova e Ionic
Quique Fdez Guerra
Los bots son las nuevas apps
Los bots son las nuevas apps
Quique Fdez Guerra
Gitflow Workflow
Gitflow Workflow
Quique Fdez Guerra
Yo solo te pedí un plátano
Yo solo te pedí un plátano
Quique Fdez Guerra
Mejora de la atención odontológica para países en desarrollo
Mejora de la atención odontológica para países en desarrollo
Quique Fdez Guerra
HTML5 en el universo Windows (Apps universales)
HTML5 en el universo Windows (Apps universales)
Quique Fdez Guerra
Nos vamos de SPA
Nos vamos de SPA
Quique Fdez Guerra
#Win8JSApps | 4.- Métodos de desarrollo
#Win8JSApps | 4.- Métodos de desarrollo
Quique Fdez Guerra
Introduccion a la programacion (Pseudocódigo + JavaScript)
Introduccion a la programacion (Pseudocódigo + JavaScript)
Quique Fdez Guerra
Pasado, presente y Futuro de las aplicaciones en HTML5
Pasado, presente y Futuro de las aplicaciones en HTML5
Quique Fdez Guerra
Eventos en las páginas
Eventos en las páginas
Quique Fdez Guerra
Repaso conceptos básicos de JavaScript
Repaso conceptos básicos de JavaScript
Quique Fdez Guerra
Más de Quique Fdez Guerra
(20)
YOU CAN INJECT DEPENDENCIES IN YOUR COMPONENTS, LET'S DO IT.
YOU CAN INJECT DEPENDENCIES IN YOUR COMPONENTS, LET'S DO IT.
Empowering Vue with Typescript, Inversify, Vuex and some other super tools
Empowering Vue with Typescript, Inversify, Vuex and some other super tools
Why TypeScript?
Why TypeScript?
Real and scalable applications with Nuxt, Vuex and TypeScript
Real and scalable applications with Nuxt, Vuex and TypeScript
Lord of the codes: Visual Studio y todo lo que puedes hacer con él
Lord of the codes: Visual Studio y todo lo que puedes hacer con él
Microsoft Student Partner
Microsoft Student Partner
Reconnect
Reconnect
Cordova Productivity Tools
Cordova Productivity Tools
Más productivos con Apache Cordova e Ionic
Más productivos con Apache Cordova e Ionic
Los bots son las nuevas apps
Los bots son las nuevas apps
Gitflow Workflow
Gitflow Workflow
Yo solo te pedí un plátano
Yo solo te pedí un plátano
Mejora de la atención odontológica para países en desarrollo
Mejora de la atención odontológica para países en desarrollo
HTML5 en el universo Windows (Apps universales)
HTML5 en el universo Windows (Apps universales)
Nos vamos de SPA
Nos vamos de SPA
#Win8JSApps | 4.- Métodos de desarrollo
#Win8JSApps | 4.- Métodos de desarrollo
Introduccion a la programacion (Pseudocódigo + JavaScript)
Introduccion a la programacion (Pseudocódigo + JavaScript)
Pasado, presente y Futuro de las aplicaciones en HTML5
Pasado, presente y Futuro de las aplicaciones en HTML5
Eventos en las páginas
Eventos en las páginas
Repaso conceptos básicos de JavaScript
Repaso conceptos básicos de JavaScript
Último
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
SeasiaInfotech2
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Zilliz
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
Zilliz
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Último
(20)
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Frontend 101 Initializing a Frontend Project using React
1.
Quique Fdez Guerra Frontend
Learner Unit 6 - Romania @CKGrafico FRONTEND 101 INITIALIZING A FRONTEND PROJECT USING REACT
2.
WHAT ARE WE
GOING TO SEE Ok... What are we talking about?
3.
CHOOSING A LANGUAGE The
first step, choose which language are you going to use. SIMPLE
4.
CHOOSE ALSO FOR
STYLES Don’t forget than styles are also important
5.
LINTING TOOLS Will help
to normalize the code through our teammates
6.
OTHER LINTING TOOLS Will
help to normalize the code through our teammates Husk y
7.
BROWSER COMPATIBILITY At least
basic configurations Browserl ist Autoprefix er
8.
BASIC TESTING Don’t forget
that testing is a must Testing JavaScript with Kent C. Dodds
9.
UI / E2E
TESTING You must check effort vs value depending on the project Testing JavaScript with Kent C. Dodds
10.
BUNDLER Frontend projects need
a tool to glue everything Luckily, we have CLIs nowadays
11.
CRA: React CLI Nowadays
the safest way to create a project is with a CLI
12.
CRACO Easy way to
extend projects made with CRA
13.
UI FRAMEWORKS If you
don’t why to start the UI from scratch
14.
SSR TOOLS Server Side
Rendering / Static apps generators
15.
React Router Basic way
to have routing in react a react app
16.
React i18next Don’t forget
that we never use strings in templates…
17.
Global State Management Always
nice to manage the state globally react-hooks-global-state
18.
React Hook Form Validating
forms with React
19.
React Select Custom selects
and combo boxes
20.
React Virtualized Rendering huge
amount of data without pain
21.
React Table Working with
tables is not that difficult TanStack
22.
React Motion Animations and
react
23.
React Query [Not my
favorite] Helps working with fetch TanStack
24.
VSCode Plugins Some plugins
I like to use
25.
VSCode Settings My most
used settings
26.
My personal sandbox Is
not a template, is not a template, is not a template…
27.
THANKS
Descargar ahora