react-native-element-dropdown,维护.
📚 完整文件 ∗∗
滴入的一分叉 react-native-element-dropdown。bugs 得到固定,工具链保持当前状态,每一份发布都签名。 相同的 API, 相同的组件(Dropdown, (中文(简体) ), MultiSelect, (中文(简体) ), SelectCountry),同道具——改变两行并保持通航.
npm install @carlos3g/element-dropdown
- import { Dropdown } from 'react-native-element-dropdown';
+ import { Dropdown } from '@carlos3g/element-dropdown';
为何这个叉子
最初的套装没有保存下来——一个很大的未决问题积压,加上多年未受影响的清洁社区公关。 如果你已经上场了 react-native-element-dropdown你可能至少撞到一个
Invariant Violation: scrollToIndex out of range查找长列表时- 重新打开框架时, 列表会在错误的位置闪出
IDropdownRef编号 :IMultiSelectRef创建网页或博览会时丢失- 每个物品都有不可逾越的
padding: 17—— 说itemContainerStyle无法收缩 - 多选择触发用途
placeholderStyle即使你选了什么东西
固定的——还有更多的。 见路线图 docs/upstream-triage.md 详细情况 发布注释。 。 。 .
你得到的东西
- 下放 + 多选择 + 选择国家 - 三个组件,一个包, 同样的感觉在iOS和Android上
- 降入移徙 ——公共API不变
[email protected], (中文(简体) ),peerDependencies: * - 主动维修 — 上游错误在每次发行中都会被三进制并固定;参见当前集的更改日志
- 更好的默认 ——通过
disabledField, (中文(简体) ),hitSlop为更大的水龙头目标,allowFontScaling, (中文(简体) ),isInsideModal用于嵌入式 Modal 定位 - 适当无障碍 - 触发器宣布为
combobox,项目显示选定/损坏状态 - 真正的测试套房 ——整合测试涵盖核心互动流量
- 已签名的版本 ——通过npm Trusted Publishing出版,每个版本都有出处证明
快速实例
import { useState } from 'react';
import { Dropdown } from '@carlos3g/element-dropdown';
const data = [
{ label: 'Apple', value: 'apple' },
{ label: 'Banana', value: 'banana' },
];
export function FruitPicker() {
const [value, setValue] = useState<string | null>(null);
return (
<Dropdown
data={data}
labelField="label"
valueField="value"
placeholder="Pick a fruit"
value={value}
onChange={(item) => setValue(item.value)}
/>
);
}
完整的API(Drop down,多选取,Select Constitution),迁移指南和18个实际操作的食谱,见: 文档。 。 。 .
与 AI 助手使用
这个软件包的设计是为了与LLM能动的工具(克洛德, Cursor, GitHub Copilot, ChatGPT, Aider等)很好地工作:
llms.txt编号 :llms-full.txt——docs站点在根部披露两个文件,紧随其后 维基百科中的相关条目: 维基语录链接:名人名言 标准 :/llms.txt短清单,每页都有链接/llms-full.txt– 每个 doc 页面被压缩,优化为单个获取
- 里奇·联署文件 在每一个道具英寸
DropdownProps, (中文(简体) ),MultiSelectProps,以及SelectCountryProps——您的IDE的IntelliSense(以及任何与之相融合的AI)看到@default, (中文(简体) ),@example,并链接到每个道具的匹配指南. - 稳定, 空降 API - 特工可以安全地重建现有
react-native-element-dropdown代码库只需更改安装名称并导入路径即可.
样本提示
"我正在使用
@carlos3g/element-dropdown。在 https://carlos3g.github.io/element-drowdown/llms-full.txt (中文(简体) ) 帮我盖个房子<UserPicker>包围的组件MultiSelect,解析搜索, 粘贴与onEndReached,并显示粘着的模式头 有计数器。"
演示

捐款
参见上游区划 docs/upstream-triage.md (a) 现有路线图和优先排序的上游问题和值得移植的公关事项清单。 问题和拉动请求是接口——请在存档时包括一个再Pro.
许可证
麻省理工学院——见 自由主义。这是叉;原始版权在贡献元数据中保存.
