
请求 follower 的 url : https://api.github.com/user/{username}/following
你首先在 input 里输入任何一个用户名,比如axross,请求这个用户的 follower ,
然后有很多 follower
每个 follower 旁边应该有个 button ,点击一下,会请求这个 follower 的 follower
每一级都要有缩进
这个还把我难住了,我靠,这个 45 分钟内能写出来吗?
1 kkocdko 2021 年 12 月 14 日 via Android 是不能用组件库么? |
3 Biwood 2021 年 12 月 14 日 核心应该是写个递归组件,没有很难吧 |
4 ch2 2021 年 12 月 14 日 treeView? |
5 DrakeXiang 2021 年 12 月 14 日 为啥这个 url 没用哇 |
6 Mohanson 2021 年 12 月 14 日 不是用嵌套 <li> 的方式就能搞定么? |
7 shenqi 2021 年 12 月 14 日 ,,,这不是很简单吗。。。 看完题目就大概有思路了,45 分钟不考虑样式只考虑缩进,有啥难的? |
8 ericgui OP |
10 ericgui OP @DrakeXiang 中间花括号里的 username 要替换为你要查找的用户的 username |
11 ericgui OP |
12 shenqi 2021 年 12 月 14 日 页面渲染角度没递归的说法,只是存储数据存成 children 而已。 具体后面的 follower 还能点击 button 获取数据,那就是一层新的调用而已,不是递归,做好指针指向就行。 |
13 ericgui OP @DrakeXiang https://api.github.com/users/{username}/followers |
14 shenqi 2021 年 12 月 14 日 渲染子集确实需要递归,想漏这个点了。 |
15 vance123 2021 年 12 月 14 日 试着写了一个 ``` function FollowerTree({ username }) { const [followers, setFollowers] = useState([]) async function fetchFollower() { ... } return ( <div> {username} <button OnClick={fetchFollower} /> {followers.length > 0 && <ul> {followers.map( name => <li> <FollowerTree username={name} key={name} /> </li> )} </ul> } </div> ) } ``` |
16 milkzizi 2021 年 12 月 14 日 递归组件用 react ,vue 都很好实现,不用框架应该咋实现? |
18 nznd 2021 年 12 月 14 日 想跑下代码 install 一看 1484 个包 至于吗... |
19 yikyo 2021 年 12 月 14 日 via iPhone 组件 A 接受参数 username ,展示该 username 的 follower ,点击按钮请求数据,该数据映射成组件 A 的列表 我没理解错题目吧 |
20 yikyo 2021 年 12 月 14 日 via iPhone 刚看到#15 的回答,跟我理解一样 |