Анимируя замену символов в слове, я наткнулся на странную ошибку, связанную с поведением asyn c - PullRequest
0 голосов
/ 10 марта 2020

Я создал этот очень простой компонент Letter, который получает целевую строку символов и пытается сопоставить ее анимированным способом - вызывая setTimeout, чтобы изменить свое собственное состояние, пока оно не совпадет с исходной целью.

Второй компонент «Слово» берет слово, разбивает его и сопоставляет его символы с компонентами Letter. Это вызывает странное поведение с нежелательными результатами. Чем больше букв в этом слове, тем меньше будет «выходной коэффициент».

Это похоже на проблему с областью действия и асинхронным поведением c, но в данный момент я немного не понимаю, ценим связанное понимание об этом. пожалуйста, попробуйте и обновите sh представление несколько раз. рабочая демоверсия

...