Корректное удаление элемента массива через input onChange как сделать?
Хотелось бы видеть в таблице суммы при каждом отмеченном инпуте. Прошу подсказать, где у меня ошибка? На первый взгляд код работает, но если речь идет о последнем инпуте, то с массива он не удаляется. Подозреваю, что это связано со сплайсом. https://codesandbox.io/s/7zqmjrnjw1
Плохое решение, так как:
1. нарушен принцип иммутабельности. Если по какой-то причине массив workers будет передаваться в дочерние компоненты, то эти компоненты не будут перерисовываться по изменению workers.
2. Элементом списка, по-хорошему, должен быть тег tr, а не вся таблица.
3. Завязка на значение зарплаты не лучшая идея, добавьте две одинаковые зарплаты и полезут баги.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.