react-yandex-maps icon indicating copy to clipboard operation
react-yandex-maps copied to clipboard

Warning: Unknown: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.

Open AlearvickOne opened this issue 10 months ago • 5 comments

Hello, When working with next js, when calling the Map component in the YMaps provider, this error appears in the browser.

Warning: Unknown: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.


return ( <YMaps query={{ apikey: apikey }}> <Map state={mapState} style={{ width: "20rem", height: "20rem" }} onClick={handleSelectedAdress} > {selectedAdress && <Placemark geometry={selectedAdress} />} <SearchControl options={{ float: "right" }} /> </Map> </YMaps> );

AlearvickOne avatar Apr 28 '24 19:04 AlearvickOne

no one can fix it, even the developer of the package)

R3flector avatar May 11 '24 13:05 R3flector

Поделитесь, пожалуйста,, решением, если кто знает. Возможно рабочие альтернативы.

p-o-e-t-i-q avatar Aug 21 '24 16:08 p-o-e-t-i-q

имеется же ввиду удалить defaultProps, и в сигнатуре функции их прописать - это и нужно сделать разработчику пакета

Wimmind avatar Aug 28 '24 08:08 Wimmind

Доброй ночи. Я так понимаю разраб болт положил на эту проблему? Там же вроде фиксить особо нечего, убрать defaultProps внизу и добавить их в render, чтобы не слетел фикс чего-то там.

А то меня очень бесит эта красная большая ошибка в консоли приложения. По-хорошему бы еще ключ сделать required, чтобы избавиться от лишних warn. А то часто на сайтах с этой библой в консолях вижу предупреждение о ключе. Разрабы забивают на него

P.S. Разраб, если фиксить это не так просто не ругайся, уважаю твой труд, библа огонь.

EvgenijRyabko avatar Sep 03 '24 21:09 EvgenijRyabko

в npm есть уже с десяток пакетов где исправили эту ошибку, тоже делал для себя. https://npm.io/package/@r3flector/react-yandex-maps

R3flector avatar Sep 05 '24 13:09 R3flector