R1ZEN / react-yandex-maps

Yandex.Maps API bindings for React (fork https://github.com/gribnoysup/react-yandex-maps)
https://pbe-react-yandex-maps.vercel.app
MIT License
124 stars 21 forks source link

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

Open AlearvickOne opened 6 months ago

AlearvickOne commented 6 months ago

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 && } <SearchControl options={{ float: "right" }} /> );`

R3flector commented 6 months ago

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

p-o-e-t-i-q commented 2 months ago

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

Wimmind commented 2 months ago

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

EvgenijRyabko commented 2 months ago

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

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

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

R3flector commented 2 months ago

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