Open oceandrama opened 3 years ago
@oceandrama привет! Спасибо за предложение. Постараюсь посмотреть
@oceandrama можете собрать небольшой пример на codesandbox? По идее withYMaps возвращает компонент без дополнительных пропсов https://github.com/gribnoysup/react-yandex-maps/blob/1fc645cc27c89c87a70ce09b70c64f1561774a87/typings/index.d.ts#L188-L192
@mmarkelov Ну да, в этом и проблема. Предложение в том, чтобы он вырезал из пропсов WithYMapsProps, т.к. после оборачивания в HOC проп ymaps
остаётся обязательным. Если написать вот так, проблема исчезнет
export function withYMaps<P>(
component: ComponentType<P & WithYMapsProps>,
waitForApi?: boolean,
modules?: string[]
): ComponentType<P>;
Т.е. в результате будет компонент без WithYMapsProps
В первую очередь, большое спасибо за библиотеку! Хотел бы предложить небольшое улучшение HOC
withYMaps
должен возвращать компонент с теми же пропсами, который был в него передан, но за исключениемWithYMapsProps
, т.к. он их сам добавляет. Сейчас приходится делать такА хотелось бы так