How the “rest of the world” deals with keyboard shortcuts is often a blind spot for developers used to Latin scripts.
Your library hooks should not suspend. Just return a promise, and let the developer decide when to suspend.
Introducing an interesting type of objects called locators. Using locators instead of strings for field names makes implementing type-safe forms just so much easier.
Все реактовые библиотеки для работы с формами похожи друг на друга (и каждая несчастлива по-своему).
Про странности работы с размером шрифта и высотой строки на вебе уже писали, и лучше моего. Но зря я что ли сам разбирался! Плюс, я принёс практические решения. Так что давайте ещё разок.
Задача: имея юникстайм и название часового пояса, получить юникстайм этого же времени дня на следующий день.