Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.9k views
in Technique[技术] by (71.8m points)

如何使用 react 和 AntD 实现一个循环引用树形组件

### 使用 react 和 AntD 实现一个循环引用树形组件

### 美团的一个机试题

### 相关代码
要求是只能使用 react 和 antd 以及浏览器的api
存在三条数据 A、B、C:

  • A 的子元素为 B、C
  • B 的子元素为 C、A
  • C 的子元素为 A、B

则构成 A -> B -> C -> A 的循环引用。
粘贴代码文本(请勿用截图)image

### 我期待有人可以告诉我下这个是怎么实现的?,思路是什么?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

首先可以确定的是 antd-tree-异步数据加载 否则一个递归就直接死了, 然后点击展开时根据对应的要求,把children给填充起来。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...