reactjs - 如何在 React hook..useEffect 中重新渲染子组件
问题描述
我如何使用从父级更新的 useeffect 地理值重新渲染它?
import React from 'react'
import { compose } from 'recompose'
import { withGoogleMap, GoogleMap as ReactGoogleMap } from 'react-google-maps'
import Marker from './Marker'
const GoogleMap = compose(withGoogleMap)(({ geo }) => {
console.log(geo)
return (
<ReactGoogleMap
center={{ lat: geo.latitude, lng: geo.longitude }}
options={{
streetViewControl: false,
fullscreenControl: false,
gestureHandling: 'cooperative',
zoom: 18,
}}
>
<Marker loc={geo} />
</ReactGoogleMap>
)
})
export default GoogleMap
解决方案
推荐阅读
- c# - 合并排序函数C#不排序
- php - 使用 PHP 计算数据库中每列值的出现次数
- java - 如何对字段错误列表和一组 ConstraintViolation 进行排序?
- php - 如何使php mvc动态url
- android - 如何创建双重关系房间
- postgresql - SQLAlchemy:如何正确转义 .update() 的文本
- python - python如何对treeview列中的所有数字求和
- javascript - 在由 Storage 触发的 Google Cloud 函数中提供上下文
- python - 动画子图
- javascript - 在数据表中使用 ajax 函数加载数据时,只有整数值的 int 列的排序函数不起作用