Бумажная складка в React - PullRequest
       3

Бумажная складка в React

0 голосов
/ 10 февраля 2019

Я искал лучший способ достижения эффекта бумажного сгиба на компоненте React.

Я хотел бы знать (с точки зрения архитектуры React), является ли использование Paperfold JS (http://felixniklas.com/paperfold/)разумный подход к получению эффекта или лучше ли это делать без привлечения внешних (не React) библиотек?

1 Ответ

0 голосов
/ 10 февраля 2019

React работает по концепции Virtual DOM.Все изменения, которые вы хотите внести в пользовательский интерфейс, в зависимости от определенных критериев, React делает это в Virtual DOM и применяет только изменения к фактическому DOM после сравнения обоих.Но большинство библиотек анимации работают путем непосредственного изменения узла DOM напрямую, что не является способом React.Поэтому я бы сказал, что такие методы являются своего рода антипаттернами для потока React, и из-за них могут пострадать производительность и гибкость, которые мы ожидаем от приложения React.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...