Сегодня поговорим о том, как наладить взаимодействие React-приложения с сервером, используя Socket.io, добившись при этом высокой скорости отклика приложения на события, которые генерирует сервер. Примеры кода рассчитаны на React или React Native. При этом концепции, изложенные здесь, универсальны, их можно применить и при разработке с использованием других фронтенд-фреймворков, таких, как Vue или Angular.
Итак, нам нужно, чтобы клиентское приложение реагировало на события, генерируемые на сервере. Обычно в подобных случаях речь идёт о приложениях реального времени. В таком сценарии сервер передаёт клиенту свежие данные по мере их появления. После того, как между клиентом и сервером будет установлено соединение, сервер, не полагаясь на запросы клиента, самостоятельно инициирует передачу данных.
Читать дальше →
Наверное, многие из интересующихся крипторынком уже слышали понятие SegWit. В частности по отношению к биткоину. Но многие ли вдавались в суть вопроса и понимали, что это не просто новомодный термин, а важная составляющая для развития криптомонет. Признаться я и сам уже год будучи майнером и трейдером заинтересовался этим словом недавно. Итак, Segregated Witness (сокращенно Segwit) — это протокол, вносящий изменение в сети блокчейн, которое позволит устранить проблему масштабирования и снизить комиссии за переводы средств. Делается это за счёт увеличения размера блока […]