Роадмэп для фулстек разработчика блокчейна. Часть 2
В предыдущей статье разобрали основные языки и инструменты. Сейчас перейдем к библиотекам и фреймворкам. На всякий случай продублируем полный роадмэп картинкой.
ReactJs
Библиотека JS для создания пользовательских интерфейсов.
ReactJs позволяет создавать инкапсулированные компоненты, которые позже компонуются для создания комплексных пользовательских интерфейсов.
Поскольку логика компонентов написана на JavaScript, а не в шаблонах, вы можете легко передавать дату через ваше приложение и держать состояние вне DOM.
React также может выполнять рендеринг на сервере с помощью Node и работать с мобильными приложениями с помощью React Native.
NodeJs
Справочная документация API предоставляет подробную информацию о функции или объекте в Node.js. Эта документация указывает, какие аргументы принимает метод, какое значение он возвращает и какие ошибки могут быть связаны с этим методом. Она также указывает, какие методы доступны для различных версий Node.js.
Эта документация описывает встроенные модули, предоставляемые Node.js. Она не cоберает модули от комьюнити.
Документация NodeJs.
Web3js
Это набор библиотек, позволяющих взаимодействовать с локальными или удаленными нодами Ethereum с помощью HTTP, IPC или WebSocket.
Приведенная ниже документация поможет вам установить и запустить web3.js, а также предоставит справочную документацию по API с примерами.