Decentralized React States - Using IPFS to Sync, Store, and Recover State
Offered By: React Conferences by GitNation via YouTube
Course Description
Overview
Explore decentralized React state management using IPFS in this 31-minute conference talk from React Day Berlin 2019. Dive into the world of peer-to-peer communication and data transfer on the web as Andrew Hill, from Textile, demonstrates how to leverage IPFS protocols alongside local storage for multi-device and multi-user synchronization. Learn about the fundamentals of IPFS, including distributed hash tables, content-based addressing, and self-assembly networks. Discover practical applications of IPFS with React, such as hosting entire applications, using HTTP and IPFS bridges, and implementing dynamic data through interplanetary event logs. Gain insights into encryption, threads, and CRDTs (Conflict-free Replicated Data Types) for building decentralized applications. The talk also covers challenges associated with IPFS implementation and provides resources for further exploration, including a GitHub repository.
Syllabus
Intro
About Textile
About React
Simple apps
Werewolf
Building a simple app
Problems with building apps today
Building peertopeer apps
Good news feed
Health care apps
Infrastructure
We are all in the same room
The virtuous cycle
Lets talk about IPFS
What is IPFS
All data can be interlinked
Distributed hash tables
IPFS
Location Based Addressing
IP Addresses
Contentbased IP Addresses
Cloud Flair
Wikipedia
Selfassembly networks
Link data
Nested data
Algorithm
IPFS with React
Using IPFS with React
Hosting entire applications on IPFS
HTTP and IPFS bridges
Gateways
Dynamic Data
interplanetary event logs
encryption
Threads
CRDTs
Online
Database
Thread
GitHub repo
Challenges with IPFS
Thank you
Taught by
React Conferences by GitNation
Related Courses
Introduction to ReactJSMicrosoft via edX Front-End Web Development with React
The Hong Kong University of Science and Technology via Coursera Multiplatform Mobile App Development with React Native
The Hong Kong University of Science and Technology via Coursera Client-based Web Applications development: ReactJS & Angular
Universidad Politécnica de Madrid via MirÃadax React
Udacity