在自定义dp协议的时候,为什么组件挂载的时useEffect第一次回调的是 null ,需要下发对应的dp点,才能解析出数据, useEffect第一次回调不应该是云端的数据吗
在自定义dp协议的时候,为什么组件挂载的时useEffect第一次回调的是 null ,需要下发对应的dp点,才能解析出数据, useEffect第一次回调不应该是云端的数据吗
Re: 在自定义dp协议的时候,为什么组件挂载的时useEffect第一次回调的是 null ,需要下发对应的dp点,才能解析出数据, useEffect第一次回调不应该是云端的数据吗
https://developer.tuya.com/cn/miniapp/l ... /panel-sdk
检查下 panel-sdk 的版本是否高于 1.10.0
(修复 useStructuredProps 在设备初始化处理 raw 型功能点序列化时丢失默认空字符串导致无法通过 useStructuredProps 获取结构化数据的问题)
Re: 在自定义dp协议的时候,为什么组件挂载的时useEffect第一次回调的是 null ,需要下发对应的dp点,才能解析出数据, useEffect第一次回调不应该是云端的数据吗
lshinylee 2024年 Jul 26日 16:25https://developer.tuya.com/cn/miniapp/l ... /panel-sdk
检查下 panel-sdk 的版本是否高于 1.10.0
(修复 useStructuredProps 在设备初始化处理 raw 型功能点序列化时丢失默认空字符串导致无法通过 useStructuredProps 获取结构化数据的问题)
是1.10.0的
- Attachments
-
Re: 在自定义dp协议的时候,为什么组件挂载的时useEffect第一次回调的是 null ,需要下发对应的dp点,才能解析出数据, useEffect第一次回调不应该是云端的数据吗
MwM-Mai 2024年 Jul 26日 16:33lshinylee 2024年 Jul 26日 16:25https://developer.tuya.com/cn/miniapp/l ... /panel-sdk
检查下 panel-sdk 的版本是否高于 1.10.0
(修复 useStructuredProps 在设备初始化处理 raw 型功能点序列化时丢失默认空字符串导致无法通过 useStructuredProps 获取结构化数据的问题)
是1.10.0的
目前哪个版本,我更新一下
Re: 在自定义dp协议的时候,为什么组件挂载的时useEffect第一次回调的是 null ,需要下发对应的dp点,才能解析出数据, useEffect第一次回调不应该是云端的数据吗
lshinylee 2024年 Jul 26日 16:25https://developer.tuya.com/cn/miniapp/l ... /panel-sdk
检查下 panel-sdk 的版本是否高于 1.10.0
(修复 useStructuredProps 在设备初始化处理 raw 型功能点序列化时丢失默认空字符串导致无法通过 useStructuredProps 获取结构化数据的问题)
我更新到 1.12.0 的 value 类型的, 还是返回 null
Re: 在自定义dp协议的时候,为什么组件挂载的时useEffect第一次回调的是 null ,需要下发对应的dp点,才能解析出数据, useEffect第一次回调不应该是云端的数据吗
目前我用新的模板写demo不会出现第一次是null的问题了, 可能是之前项目其他依赖版本比较低
Re: 在自定义dp协议的时候,为什么组件挂载的时useEffect第一次回调的是 null ,需要下发对应的dp点,才能解析出数据, useEffect第一次回调不应该是云端的数据吗
后续遇到类似的问题可以查看下项目的 yarn.lock 里实际的版本依赖