Comment intégrer ReactJS avec Solana – Partie 2

25 juil. 2026

Comment intégrer ReactJS avec Solana – Partie 2

Dans la première partie de ce tutoriel, publiée récemment sur ce site, nous avons effectué la configuration initiale de l’application et la première fonctionnalité, à savoir l’initialisation du programme Solana sur la blockchain. Dans cette deuxième étape, je vais mettre en œuvre le CRUD des livres via le frontend, comme convenu.

Allons-y !

#1 – Enregistrement d’un Livre

Pour pouvoir enregistrer un livre, nous avons quelques défis à relever. L’un d’eux a été résolu lors de la première étape, où nous devions découvrir le PDA de la bibliothèque, vous vous souvenez ? Le second consiste à déterminer quel sera l’ID du prochain livre à enregistrer. En effet, les PDAs des livres utilisent leur identifiant comme seed de l’adresse.

Le prochain ID est une caractéristique gérée par le compte de la bibliothèque, alors allons dans Web3Service.ts pour créer une fonction qui nous fournit cette information.