Один из вопросов на собеседованиях почему это не "элегантный способ" а треш. Come on.
Конечно же, треш. Подумал, что саркатистичный комментарий указывает на это. Впредь буду аккуратней!
Вы уже выделили под это компонент. И даже назвали его rules. Но зачем-то передаёте туда children prop. Не очень логично, имхо. ...
Здесь Rules не функциональный, а styled-компонент. Не хотелось в примере плодить компоненты, которые не связаны с темой статьи. Вообще, конечно же, стоит выносить рендер списков в отдельные компоненты.
Ну и самое главное, у вас для drag-n-drop используется React-way.Естественно, ведь статья называется React Drag & Drop. Может быть есть какой-то совет по оптимизации?
Плохая идея использовать в getter-е что-то что работает за O(n).Computed-getters в MobX мемоизируются.
Один из вопросов на собеседованиях почему это не "элегантный способ" а треш. Come on.Конечно же, треш. Подумал, что саркатистичный комментарий указывает на это. Впредь буду аккуратней!
Вы уже выделили под это компонент. И даже назвали его rules. Но зачем-то передаёте туда children prop. Не очень логично, имхо. ...Здесь Rules не функциональный, а styled-компонент. Не хотелось в примере плодить компоненты, которые не связаны с темой статьи. Вообще, конечно же, стоит выносить рендер списков в отдельные компоненты.
Благодарю за внимательность! В правилах не учел этого варианта, уже исправил.
Хорошо — OpenBSD и железо с драйверами без блобов, идеально — уйти жить в лес.