Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Decentralized React States - Using IPFS to Sync, Store, and Recover State

React Conferences by GitNation via YouTube

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

Reviews

Start your review of Decentralized React States - Using IPFS to Sync, Store, and Recover State

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.