Получи случайную криптовалюту за регистрацию!

Горшочек долго не варил... Вернее как, варил, было много о чем | Валя читает ишью

Горшочек долго не варил... Вернее как, варил, было много о чем написать, но все время чего-то не хватало. А тут повод, о котором сложно не написать

Сегодня опубликовал React render tracker – инструмент, который помогает обнаруживать в React приложениях непреднамеренные (лишние) ререндеры и отмонтирование компонент, что может быть причиной багов и проблем с производительностью. Проект в стадии MVP/proof of concept, но кое-что уже умеет. Планов много, есть "небольшой" базовый список того, что хотелось бы добавить в ближайшее время. Самое важное для меня – это возможность записывать логи рендеров для анализа на CI, и возможность получать логи и скриншоты чтобы прикладывать их в задачи, PR и в технических документах. Также с помощью React render tracker можно будет (хотя что-то можно уже сейчас) показывать, как на самом деле ведет себя React в разных кейсах и проверять гипотезы. То есть потенциально у него возможны обучающая и демонстрационная функции.
Я еще напишу, чем React render tracker отличается от React Developer Tools и других инструментов, и постараюсь делиться как кейсами использования инструмента и как он будет развиваться, так и ситуациями использования React, когда последний работает не так, как может думать разработчик.
В общем, какое-то время в канале будет про особенности React'а и около. Надеюсь, не слишком долго, поэтому не переключайтесь