Евгений Журов, что касается основного вопроса, то юзСтейт не принимает мап, потому что ты не можешь сделать этот мап ничем иным, кроме Map<any, any>, а в дженерике может быть передан, к примеру, Map<string, string>.
Можно сделать так:
const Form = <T extends Map<unknown, unknown>>({onSubmit}: FormProps<T>) => {
const [formData, setFormData] = useState<T>(new Map() as T)
Но, по факту, внутри этого компонента у тебя будет нетипизированный мап, так что учитывай это.
Насколько я знаю, он не может настолько сильно не вывозить.
Лучше проверь нормально ли сидит радиатор, может отходит где.
И вообще, ты термопасту мазал?)
Sigma Male, лиса.
Немного покопался, узнал интересный факт, фильтр блур в лисе не хочет считать значения, большие 50px. С чем это связано и как это пофиксить, понятия не имею.
Map<any, any>
, а в дженерике может быть передан, к примеру,Map<string, string>
.Можно сделать так:
Но, по факту, внутри этого компонента у тебя будет нетипизированный мап, так что учитывай это.