Pull to refresh
0

Developer

Send message

Если вы еще сами не пришли к мысли, что вам нужно такое, может это и перебор.
Мой кейс это когда один фронтенд разработчик занимается web реализацией BDUI и 3+N бэкенд разработчика занимаются задачами бизнеса, не вникая js и вэб (где N разработчики другой компании и их количество мне не известно).

Реализация BDUI не смотрится уже так плохо, если стоит задача сделать 1000 форм и поддерживать их в актуальном состоянии с ограниченными ресурсами. Или как в моем случае технологическими ограничениями beckend.

Разрешается покидать страну и получать пенсию только на пол года в течение года. А для этого надо иметь прописку в стране. Поправьте если я не прав.

* fixed
export const useTrackErrors = () => {
	const [errors, _setErrors] = useState({});

	const setErrors = (errsArray) => {
		const newErrors = { ...errors };
		errsArray.forEach(({ key, value }) => {
			newErrors[key] = value;
		});

		_setErrors(newErrors);
	};

	const clearErrors = () => {
		_setErrors({});
	};

	return { errors, setErrors, clearErrors };
};
В useTrackErrors Eslint показывает ошибку повторного объявления
const setErrors

возможно автор подразумевал это
export const useTrackErrors = () => {
	const [errors, _setErrors] = useState({});

	const _setErrors = (errsArray) => {
		const newErrors = { ...errors };
		errsArray.forEach(({ key, value }) => {
			newErrors[key] = value;
		});

		_setErrors(newErrors);
	};

	const clearErrors = () => {
		_setErrors({});
	};

	return { errors, setErrors, clearErrors };
};

Information

Rating
Does not participate
Location
Niedersachsen, Германия
Date of birth
Registered
Activity