fileChange更新markdown内容出问题

来源:7-5 添加数据处理行为(二)

不言七

2022-08-22

图片描述

setFiles(newFiles)之后,markdown输入内容不更新。删去输入内容就能即时更新,但影响功能。老师咋办?

写回答

2回答

张轩

2022-08-25

同学你好

经查新版的这个 react-simple-mde 做了一个简单的优化,editor 的选项需要使用 useMemo 包裹一下,以防每次都新建一个新的实例。所以我们需要这样修改一下。

https://github.com/RIP21/react-simplemde-editor#options

//
import {useMemo} from 'react'
// 缓存选项
const options = useMemo(() => {
    return {
        minHeight: '200px' 
    }
}, []);

// 传入缓存的选项
options={options}

这样就可以啦!

亲测可用

1
1
不言七
非常感谢!
2022-08-26
共1条回复

张轩

2022-08-23

同学你好

方便的话可以把代码库(git)提供给我一下,我在本地帮你看看是否有这个问题。

0
1
不言七
https://gitee.com/zyyzqr/cloud-doc 谢谢
2022-08-24
共1条回复

2024更新 Electron+React+七牛云实战跨平台桌面应用

开发一款自动云同步的 Markdown 文件管理软件

1253 学习 · 463 问题

查看课程