Enviar pesquisa
Carregar
React Next Conference slides: ReactJS Worst practices
•
2 gostaram
•
360 visualizações
Kateryna Porshnieva
Seguir
React Next Conference slides: ReactJS Worst practices
Leia menos
Leia mais
Software
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 59
Baixar agora
Baixar para ler offline
Recomendados
Look ma, No Frameworks - JBcnConf 2015
Look ma, No Frameworks - JBcnConf 2015
Pablo Chacin
Windows 8: Does Microsoft have a lesson to learn about UX?
Windows 8: Does Microsoft have a lesson to learn about UX?
Matt Radbourne
Responsive code
Responsive code
Roy Degler
Continuous Automated Testing - Cast conference workshop august 2014
Continuous Automated Testing - Cast conference workshop august 2014
Noah Sussman
Web2013
Web2013
Sean Yo
Software Entomology or Where Do Bugs Come From?
Software Entomology or Where Do Bugs Come From?
Noah Sussman
Fast and Good: Alternate Approaches to Quality at Etsy - STPCon fall 2011
Fast and Good: Alternate Approaches to Quality at Etsy - STPCon fall 2011
Noah Sussman
Ways to measure & boost performance of your React app
Ways to measure & boost performance of your React app
Kateryna Porshnieva
Recomendados
Look ma, No Frameworks - JBcnConf 2015
Look ma, No Frameworks - JBcnConf 2015
Pablo Chacin
Windows 8: Does Microsoft have a lesson to learn about UX?
Windows 8: Does Microsoft have a lesson to learn about UX?
Matt Radbourne
Responsive code
Responsive code
Roy Degler
Continuous Automated Testing - Cast conference workshop august 2014
Continuous Automated Testing - Cast conference workshop august 2014
Noah Sussman
Web2013
Web2013
Sean Yo
Software Entomology or Where Do Bugs Come From?
Software Entomology or Where Do Bugs Come From?
Noah Sussman
Fast and Good: Alternate Approaches to Quality at Etsy - STPCon fall 2011
Fast and Good: Alternate Approaches to Quality at Etsy - STPCon fall 2011
Noah Sussman
Ways to measure & boost performance of your React app
Ways to measure & boost performance of your React app
Kateryna Porshnieva
Going Native With React
Going Native With React
Eric Nograles
Higher-Order Components — Ilya Gelman
Higher-Order Components — Ilya Gelman
500Tech
React Native
React Native
Artyom Trityak
[React Native] Lecture 4: Basic Elements and UI Layout by using FlexBox
[React Native] Lecture 4: Basic Elements and UI Layout by using FlexBox
Kobkrit Viriyayudhakorn
แผนการจัดการเรียนรู้ที่10
แผนการจัดการเรียนรู้ที่10
ประพัฒน์ ทองขาว
dipesh
dipesh
dipeshsharma456
Set intruksi (posting di slideshare)
Set intruksi (posting di slideshare)
rdbmn
Book Photo
Book Photo
Дмитрий Петренко
Chuyên
Chuyên
mayvanphong8x
Group presentation
Group presentation
magnhildf
Chuyên
Chuyên
mayvanphong8x
Energy Crisis Final Report
Energy Crisis Final Report
Muhammad Waqas Rathore
Machine Learning with Artificial Neural Networks in Clojure
Machine Learning with Artificial Neural Networks in Clojure
Stefan Richter
Y U NO JS?
Y U NO JS?
Adrian Oprea
User Experience Beyond the Screen
User Experience Beyond the Screen
Sílvia Otto Sequeira
PROTOBAKING REVISITED
PROTOBAKING REVISITED
Dan Rockwell
Open Source and the MEAN stack
Open Source and the MEAN stack
Liran Tal
Mind the Gap - State of the Browser 2015
Mind the Gap - State of the Browser 2015
Christian Heilmann
Quality is a variable
Quality is a variable
ustwo
[Keynote] James Higgs - Quality is a variable
[Keynote] James Higgs - Quality is a variable
Codemotion
Context Rising : Wearable Interfaces
Context Rising : Wearable Interfaces
Kharis O'Connell
Usability Testing
Usability Testing
Andy Budd
Mais conteúdo relacionado
Destaque
Going Native With React
Going Native With React
Eric Nograles
Higher-Order Components — Ilya Gelman
Higher-Order Components — Ilya Gelman
500Tech
React Native
React Native
Artyom Trityak
[React Native] Lecture 4: Basic Elements and UI Layout by using FlexBox
[React Native] Lecture 4: Basic Elements and UI Layout by using FlexBox
Kobkrit Viriyayudhakorn
แผนการจัดการเรียนรู้ที่10
แผนการจัดการเรียนรู้ที่10
ประพัฒน์ ทองขาว
dipesh
dipesh
dipeshsharma456
Set intruksi (posting di slideshare)
Set intruksi (posting di slideshare)
rdbmn
Book Photo
Book Photo
Дмитрий Петренко
Chuyên
Chuyên
mayvanphong8x
Group presentation
Group presentation
magnhildf
Chuyên
Chuyên
mayvanphong8x
Energy Crisis Final Report
Energy Crisis Final Report
Muhammad Waqas Rathore
Destaque
(12)
Going Native With React
Going Native With React
Higher-Order Components — Ilya Gelman
Higher-Order Components — Ilya Gelman
React Native
React Native
[React Native] Lecture 4: Basic Elements and UI Layout by using FlexBox
[React Native] Lecture 4: Basic Elements and UI Layout by using FlexBox
แผนการจัดการเรียนรู้ที่10
แผนการจัดการเรียนรู้ที่10
dipesh
dipesh
Set intruksi (posting di slideshare)
Set intruksi (posting di slideshare)
Book Photo
Book Photo
Chuyên
Chuyên
Group presentation
Group presentation
Chuyên
Chuyên
Energy Crisis Final Report
Energy Crisis Final Report
Semelhante a React Next Conference slides: ReactJS Worst practices
Machine Learning with Artificial Neural Networks in Clojure
Machine Learning with Artificial Neural Networks in Clojure
Stefan Richter
Y U NO JS?
Y U NO JS?
Adrian Oprea
User Experience Beyond the Screen
User Experience Beyond the Screen
Sílvia Otto Sequeira
PROTOBAKING REVISITED
PROTOBAKING REVISITED
Dan Rockwell
Open Source and the MEAN stack
Open Source and the MEAN stack
Liran Tal
Mind the Gap - State of the Browser 2015
Mind the Gap - State of the Browser 2015
Christian Heilmann
Quality is a variable
Quality is a variable
ustwo
[Keynote] James Higgs - Quality is a variable
[Keynote] James Higgs - Quality is a variable
Codemotion
Context Rising : Wearable Interfaces
Context Rising : Wearable Interfaces
Kharis O'Connell
Usability Testing
Usability Testing
Andy Budd
Mobile UX Essentials
Mobile UX Essentials
Rachel Hinman
Use Promise, Future and some functional programing stuff without being a math...
Use Promise, Future and some functional programing stuff without being a math...
Quentin Adam
Introuduction to Docker
Introuduction to Docker
Amir Ahangari
What i learned at that conference
What i learned at that conference
Kevin Davis
Write Better Software With ACRUMEN slides from Scenic City Summit 2021
Write Better Software With ACRUMEN slides from Scenic City Summit 2021
Dave Aronson
Luigi lauro thread with care (concurrency pitfalls in java)
Luigi lauro thread with care (concurrency pitfalls in java)
Codecamp Romania
Thread with care: concurrency pitfalls in Java [Iași CodeCamp 25th October 2014]
Thread with care: concurrency pitfalls in Java [Iași CodeCamp 25th October 2014]
Luigi Lauro
Boxen: AATFT
Boxen: AATFT
Puppet
Semelhante a React Next Conference slides: ReactJS Worst practices
(18)
Machine Learning with Artificial Neural Networks in Clojure
Machine Learning with Artificial Neural Networks in Clojure
Y U NO JS?
Y U NO JS?
User Experience Beyond the Screen
User Experience Beyond the Screen
PROTOBAKING REVISITED
PROTOBAKING REVISITED
Open Source and the MEAN stack
Open Source and the MEAN stack
Mind the Gap - State of the Browser 2015
Mind the Gap - State of the Browser 2015
Quality is a variable
Quality is a variable
[Keynote] James Higgs - Quality is a variable
[Keynote] James Higgs - Quality is a variable
Context Rising : Wearable Interfaces
Context Rising : Wearable Interfaces
Usability Testing
Usability Testing
Mobile UX Essentials
Mobile UX Essentials
Use Promise, Future and some functional programing stuff without being a math...
Use Promise, Future and some functional programing stuff without being a math...
Introuduction to Docker
Introuduction to Docker
What i learned at that conference
What i learned at that conference
Write Better Software With ACRUMEN slides from Scenic City Summit 2021
Write Better Software With ACRUMEN slides from Scenic City Summit 2021
Luigi lauro thread with care (concurrency pitfalls in java)
Luigi lauro thread with care (concurrency pitfalls in java)
Thread with care: concurrency pitfalls in Java [Iași CodeCamp 25th October 2014]
Thread with care: concurrency pitfalls in Java [Iași CodeCamp 25th October 2014]
Boxen: AATFT
Boxen: AATFT
Último
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
OnePlan Solutions
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Willy Marroquin (WillyDevNET)
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Philip Schwarz
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
OnePlan Solutions
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Alberto González Trastoy
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Presentation.STUDIO
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
shikhaohhpro
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
kalichargn70th171
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
AmarnathKambale
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ComplianceQuest1
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
proinshot.com
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ICS
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Arshad QA
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
kalichargn70th171
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
Andolasoft Inc
Último
(20)
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
React Next Conference slides: ReactJS Worst practices
1.
REACTJS WORST PRACTICES React Next
2016
2.
Hello world! My name
is Katya!
3.
Hello world! My name
is Katya!
4.
Hello world! My name
is Katya!
5.
6.
7.
8.
9.
HI! My name is
Kateryna Porshnieva live in Kiev, Ukraine work as Front-End Developer & UI/ UX designer at YouScan teach React & Redux course in Ukraine @krambertech
10.
PERFECTIONISM
11.
12.
13.
Black White
14.
15.
DONE IS BETTER THAN
PERFECT
16.
GOOD-ENOUGH SOFTWARE
17.
TECHNOLOGY CHASING
18.
JSS AND MUCH MORE…
19.
20.
USE NEW TECHNOLOGY IF
IT SOLVES A PROBLEM
21.
DON’T USE NEW TECHNOLOGY
JUST BECAUSE IT’S TRENDY
22.
USERS DON’T CARE WHAT
YOUR CODE LOOKS LIKE
23.
CONFUSE OPINIONS WITH FACTS
24.
25.
DON’T TAKE ON TRUST,
MEASURE
26.
- Mark Zuckerberg “Code
wins arguments”
27.
TEMPORARY SOLUTIONS
28.
29.
FIX “BROKEN WINDOWS” AS
SOON AS THEY ARE DISCOVERED
30.
“IT’S IMPOSSIBLE”
31.
32.
IN THE SOFTWARE
VERY FEW THINGS ARE TRULY IMPOSSIBLE
33.
“THE DOG ATE MY
SOURCE CODE”
34.
35.
DON’T PROVIDE EXCUSES, INSTEAD PROVIDE
OPTIONS
36.
IT’S OKAY IF
YOUR CODE HAS BUGS
37.
GOD OBJECTS
38.
39.
40.
FAT COMPONENTS
41.
FAVOR COMPOSABILITY OVER MONOLITHIC DESIGN
42.
<Button iconType=“log-in” onClick={this.handleLogIn} > Log in </Button>
43.
<Button onClick={this.handleLogIn}> <Icon type=“log-in”
/> Log in </Button>
44.
DON’T BE AFRAID
TO CREATE MANY COMPONENTS
45.
DON’T WRITE GENERIC CODE
46.
KISS KEEP IT SIMPLE
STUPID
47.
48.
DUPLICATION
49.
DRY DON’T REPEAT YOURSELF
50.
“Complex is easy.
Simple is hard.”
51.
AFRAID TO ASK
52.
#JUNIORDEVFORLIFE
53.
DON’T BE AFRAID TO
ASK
54.
DON’T BE AFRAID ADMIT
THAT YOU DON’T KNOW
55.
DOGMATISM
56.
BE OPENED TO NEW
APPROACHES
57.
STOP SHAMING OTHERS BECAUSE
OF THE TECH THEY USE
58.
@krambertech
59.
Thank you!
Baixar agora