Submit Search
Upload
Reactで話題のRecoilを使ってみた
•
Download as PPTX, PDF
•
1 like
•
234 views
S
ssusera082dd1
Follow
Facebookにより開発された軽量なグローバルステート管理ライブラリです
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 25
Download now
Recommended
Mikki Mesfin's Resume
Mikki Mesfin's Resume
Mikki Mesfin
10 Best Mobile Test Automation Tools Used by Experts | What Automation Tools ...
10 Best Mobile Test Automation Tools Used by Experts | What Automation Tools ...
Carl Alston
Fastlane on Android 介紹
Fastlane on Android 介紹
Kros Huang
Eclipse RCP
Eclipse RCP
Vijay Kiran
Android Jetpack - What's new
Android Jetpack - What's new
Ahmad Arif Faizin
Comparison of-angular-8 vs react-js
Comparison of-angular-8 vs react-js
easyjobworld
API Tooling in Eclipse
API Tooling in Eclipse
Chris Aniszczyk
OS Talks - Documenting Your Existing APIs: API Documentation Made Easy with S...
OS Talks - Documenting Your Existing APIs: API Documentation Made Easy with S...
Wiratama Paramasatya
Recommended
Mikki Mesfin's Resume
Mikki Mesfin's Resume
Mikki Mesfin
10 Best Mobile Test Automation Tools Used by Experts | What Automation Tools ...
10 Best Mobile Test Automation Tools Used by Experts | What Automation Tools ...
Carl Alston
Fastlane on Android 介紹
Fastlane on Android 介紹
Kros Huang
Eclipse RCP
Eclipse RCP
Vijay Kiran
Android Jetpack - What's new
Android Jetpack - What's new
Ahmad Arif Faizin
Comparison of-angular-8 vs react-js
Comparison of-angular-8 vs react-js
easyjobworld
API Tooling in Eclipse
API Tooling in Eclipse
Chris Aniszczyk
OS Talks - Documenting Your Existing APIs: API Documentation Made Easy with S...
OS Talks - Documenting Your Existing APIs: API Documentation Made Easy with S...
Wiratama Paramasatya
Mobile Automation Using Appium - vodQA Bangalore 2015
Mobile Automation Using Appium - vodQA Bangalore 2015
Thoughtworks
Action! Development and Operations for Sticker Shop
Action! Development and Operations for Sticker Shop
LINE Corporation
Cooking With Your API
Cooking With Your API
Noonan
Eclipse RCP Demo
Eclipse RCP Demo
Csaba Toth
Building APIs with Node.js and MonogDB
Building APIs with Node.js and MonogDB
Charlie Key
使用 Spring boot 快速打造 hateoas 應用
使用 Spring boot 快速打造 hateoas 應用
Shin-Jan Wu
Flutter vs react native head to toe comparison [2021 edition]
Flutter vs react native head to toe comparison [2021 edition]
Katy Slemon
Rendra Toro - Model View Presenter
Rendra Toro - Model View Presenter
Dicoding
3.html configuration
3.html configuration
이경주 이경주
Ci/CD Android
Ci/CD Android
rendra toro
CI CD Jenkins for Swift Deployment
CI CD Jenkins for Swift Deployment
Bintang Thunder
gRPC:更高效的微服務介面
gRPC:更高效的微服務介面
William Yeh
Building REST APIs that don't suck for modern day SPAs
Building REST APIs that don't suck for modern day SPAs
Abati Adewale
Postman Visualizer Webinar Slides
Postman Visualizer Webinar Slides
Postman
Introduction To Eclipse RCP
Introduction To Eclipse RCP
whbath
Automating the API Product Lifecycle
Automating the API Product Lifecycle
Pronovix
React Native: Is It Worth It? UA Mobile 2017.
React Native: Is It Worth It? UA Mobile 2017.
UA Mobile
Api tools overview
Api tools overview
Olivier Thomann
Automated Testing and Continuous Deployment for Mobile Apps with Jenkins
Automated Testing and Continuous Deployment for Mobile Apps with Jenkins
CloudBees
Automated UI Testing Frameworks
Automated UI Testing Frameworks
TestObject - Mobile Testing
Say Hello to React day2 presentation
Say Hello to React day2 presentation
Smile Gupta
Mobile development with React Native — one year in production
Mobile development with React Native — one year in production
Avivi Academy
More Related Content
What's hot
Mobile Automation Using Appium - vodQA Bangalore 2015
Mobile Automation Using Appium - vodQA Bangalore 2015
Thoughtworks
Action! Development and Operations for Sticker Shop
Action! Development and Operations for Sticker Shop
LINE Corporation
Cooking With Your API
Cooking With Your API
Noonan
Eclipse RCP Demo
Eclipse RCP Demo
Csaba Toth
Building APIs with Node.js and MonogDB
Building APIs with Node.js and MonogDB
Charlie Key
使用 Spring boot 快速打造 hateoas 應用
使用 Spring boot 快速打造 hateoas 應用
Shin-Jan Wu
Flutter vs react native head to toe comparison [2021 edition]
Flutter vs react native head to toe comparison [2021 edition]
Katy Slemon
Rendra Toro - Model View Presenter
Rendra Toro - Model View Presenter
Dicoding
3.html configuration
3.html configuration
이경주 이경주
Ci/CD Android
Ci/CD Android
rendra toro
CI CD Jenkins for Swift Deployment
CI CD Jenkins for Swift Deployment
Bintang Thunder
gRPC:更高效的微服務介面
gRPC:更高效的微服務介面
William Yeh
Building REST APIs that don't suck for modern day SPAs
Building REST APIs that don't suck for modern day SPAs
Abati Adewale
Postman Visualizer Webinar Slides
Postman Visualizer Webinar Slides
Postman
Introduction To Eclipse RCP
Introduction To Eclipse RCP
whbath
Automating the API Product Lifecycle
Automating the API Product Lifecycle
Pronovix
React Native: Is It Worth It? UA Mobile 2017.
React Native: Is It Worth It? UA Mobile 2017.
UA Mobile
Api tools overview
Api tools overview
Olivier Thomann
Automated Testing and Continuous Deployment for Mobile Apps with Jenkins
Automated Testing and Continuous Deployment for Mobile Apps with Jenkins
CloudBees
Automated UI Testing Frameworks
Automated UI Testing Frameworks
TestObject - Mobile Testing
What's hot
(20)
Mobile Automation Using Appium - vodQA Bangalore 2015
Mobile Automation Using Appium - vodQA Bangalore 2015
Action! Development and Operations for Sticker Shop
Action! Development and Operations for Sticker Shop
Cooking With Your API
Cooking With Your API
Eclipse RCP Demo
Eclipse RCP Demo
Building APIs with Node.js and MonogDB
Building APIs with Node.js and MonogDB
使用 Spring boot 快速打造 hateoas 應用
使用 Spring boot 快速打造 hateoas 應用
Flutter vs react native head to toe comparison [2021 edition]
Flutter vs react native head to toe comparison [2021 edition]
Rendra Toro - Model View Presenter
Rendra Toro - Model View Presenter
3.html configuration
3.html configuration
Ci/CD Android
Ci/CD Android
CI CD Jenkins for Swift Deployment
CI CD Jenkins for Swift Deployment
gRPC:更高效的微服務介面
gRPC:更高效的微服務介面
Building REST APIs that don't suck for modern day SPAs
Building REST APIs that don't suck for modern day SPAs
Postman Visualizer Webinar Slides
Postman Visualizer Webinar Slides
Introduction To Eclipse RCP
Introduction To Eclipse RCP
Automating the API Product Lifecycle
Automating the API Product Lifecycle
React Native: Is It Worth It? UA Mobile 2017.
React Native: Is It Worth It? UA Mobile 2017.
Api tools overview
Api tools overview
Automated Testing and Continuous Deployment for Mobile Apps with Jenkins
Automated Testing and Continuous Deployment for Mobile Apps with Jenkins
Automated UI Testing Frameworks
Automated UI Testing Frameworks
Similar to Reactで話題のRecoilを使ってみた
Say Hello to React day2 presentation
Say Hello to React day2 presentation
Smile Gupta
Mobile development with React Native — one year in production
Mobile development with React Native — one year in production
Avivi Academy
Introduction to ReactJS
Introduction to ReactJS
Daine Mawer
React BKK: Scalable Application Architecture
React BKK: Scalable Application Architecture
Zack Siri
Top 10 React Development Tools to Choose in 2023.pptx
Top 10 React Development Tools to Choose in 2023.pptx
75waytechnologies
How to Become ReactJS Developer?
How to Become ReactJS Developer?
Intellipaat
React gsg presentation with ryan jung & elias malik
React gsg presentation with ryan jung & elias malik
Lama K Banna
Best React Developer Tools to Increase Your Productivity.pdf
Best React Developer Tools to Increase Your Productivity.pdf
FuGenx Technologies
React Native - CirebonDev
React Native - CirebonDev
Ayat Maulana
React Native +Redux + ES6 (Updated)
React Native +Redux + ES6 (Updated)
Chiew Carol
Getting Started with React.js
Getting Started with React.js
Smile Gupta
React intro
React intro
PushkarThakur7
React vs React Native
React vs React Native
Albiorix Technology
Getting Started With React Native Presntation
Getting Started With React Native Presntation
Knoldus Inc.
ReactNative.pptx
ReactNative.pptx
Maria Dawson
Top React Native Interview Questions and Answers in 2023
Top React Native Interview Questions and Answers in 2023
Instaily Academy
React Native Vs Flutter, which one you should choose.pdf
React Native Vs Flutter, which one you should choose.pdf
Integrated IT Solutions
React in Action ( PDFDrive ).pdf
React in Action ( PDFDrive ).pdf
almako2
Should you choose react native or swift for i os app development
Should you choose react native or swift for i os app development
Moon Technolabs Pvt. Ltd.
Why is React Native the Best Choice for Mobile App Development.pdf
Why is React Native the Best Choice for Mobile App Development.pdf
Techugo
Similar to Reactで話題のRecoilを使ってみた
(20)
Say Hello to React day2 presentation
Say Hello to React day2 presentation
Mobile development with React Native — one year in production
Mobile development with React Native — one year in production
Introduction to ReactJS
Introduction to ReactJS
React BKK: Scalable Application Architecture
React BKK: Scalable Application Architecture
Top 10 React Development Tools to Choose in 2023.pptx
Top 10 React Development Tools to Choose in 2023.pptx
How to Become ReactJS Developer?
How to Become ReactJS Developer?
React gsg presentation with ryan jung & elias malik
React gsg presentation with ryan jung & elias malik
Best React Developer Tools to Increase Your Productivity.pdf
Best React Developer Tools to Increase Your Productivity.pdf
React Native - CirebonDev
React Native - CirebonDev
React Native +Redux + ES6 (Updated)
React Native +Redux + ES6 (Updated)
Getting Started with React.js
Getting Started with React.js
React intro
React intro
React vs React Native
React vs React Native
Getting Started With React Native Presntation
Getting Started With React Native Presntation
ReactNative.pptx
ReactNative.pptx
Top React Native Interview Questions and Answers in 2023
Top React Native Interview Questions and Answers in 2023
React Native Vs Flutter, which one you should choose.pdf
React Native Vs Flutter, which one you should choose.pdf
React in Action ( PDFDrive ).pdf
React in Action ( PDFDrive ).pdf
Should you choose react native or swift for i os app development
Should you choose react native or swift for i os app development
Why is React Native the Best Choice for Mobile App Development.pdf
Why is React Native the Best Choice for Mobile App Development.pdf
Recently uploaded
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
Call Girls in Nagpur High Profile
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
SIVASHANKAR N
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
rakeshbaidya232001
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
KurinjimalarL3
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
upamatechverse
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
ssuser5c9d4b1
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
roncy bisnoi
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
Suhani Kapoor
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Call Girls in Nagpur High Profile
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
M Maged Hegazy, LLM, MBA, CCP, P3O
result management system report for college project
result management system report for college project
Tonystark477637
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Call Girls in Nagpur High Profile
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
SIVASHANKAR N
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
ranjana rawat
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
RajkumarAkumalla
Recently uploaded
(20)
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
result management system report for college project
result management system report for college project
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
Reactで話題のRecoilを使ってみた
1.
Let’s develop app
with react and recoil Reactで話題のRecoilを使ってみた フロントエンドLT会 vol.1 -2020夏祭り- 第6回 Try English LT! for engineers Mikihiro Saito
2.
Introduction Mikihiro Saito Software Engineer
sa Philippines JS(React、Vue、Angular) Twitter: @bohol_engineer
3.
What is React? A
JavaScript library for building user interfaces - Declarative - Component-Based - Learn Once, Write Anywhere
4.
How to write?
5.
What is Recoil? A
state management library for React - Minimal and Reactish - Data-Flow Graph - Cross-App Observation
6.
State Management user.name name name name name name name root
component child components
7.
Why not use
Redux? - global state management library - flux - testable State Action Dispacher View
8.
Disadvantage of Redux -
a lot of steps to make extra code - Hooks - Context API
9.
Why not use
Context API? It’s not optimized for high-frequency updates
10.
Anti-Pettern
11.
How about useReducer with Context
API? re-rendering problem
12.
How about useReducer
with Context API? It will face re-rendering problem.
13.
Recoil Core API - Atoms -
Selectors
14.
Atoms
15.
Selectors
16.
Asynchronous processing - Redux
Thunk - Redux Saga with Redux
17.
With Recoil
18.
Atom Family
19.
selectorFamily
20.
Other API - useRecoilValueLoadable -
useRecoilCallback - useRecoilSnapshot .etc
21.
React - useRecoilValueLoadable - useRecoilCallback -
useRecoilSnapshot .etc
22.
Architecture ViewAtoms Recoil Selectors API DB Server Front Repository Hooks Logic How
to test?
23.
Directory PJ Pages Components Recoil hooks Atoms Selectors hooks
24.
Summary - easy - simple -
minimum
25.
Thank you!
Download now