问题标签 [reactstrap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Reactstrap:让 Modal 工作
尝试学习 React 和 Reactstrap 并尝试让 Modals 工作。当我单击按钮时,它应该切换模态,但现在它给了我这个错误:元素类型无效:期望一个字符串(对于内置组件)或一个类/函数(对于复合组件)但是得到:未定义. 检查“App”的渲染方法
无法弄清楚我做错了什么。有人可以帮我知道我要去哪里错了吗?感谢您提供的任何帮助。
如果可能的话,我想使用最新版本的 React 和 Reactstrap。
这是 Codepen 上的链接:https ://codepen.io/lieberscott/pen/ddYNVP
reactstrap - 单击链接时reactstrap关闭导航
我敢肯定,以前有人问过这个问题,但是我找不到答案。Nav
当您单击NavLink
reactstrap 中的 a 或仍在开发中时,如何关闭菜单?
javascript - 将导航栏保持在路线切换上
我的反应组件有问题。基本上我的界面应该是一个使用 ReactJS 构建的 SPA。
在使用auth0-js实现身份验证期间,我还实现了一些路由。布局如下所示:
每当我现在单击“食谱”链接时,它应该重定向到路线“/食谱”。但是,当我使用它实现路由时,<Route path="/recipes" component={Recipes} />
它只会呈现Recipes 组件中实际返回的内容。我知道从 react 的作用来看这是正确的。现在,我想保留导航栏但只想交换下面的组件,所以我想像在App.js中一样更改导航栏下方的内容。
我怎样才能做到这一点?路线或组件是否不正确?我不想总是重新渲染一切。我也想保持整个页面的风格。有没有办法做到这一点?
整个代码可以在这里找到。
reactjs - 从 github 安装 reactstrap
我想要我的 react/redux 应用程序中 reactstrap 的最新提交。我已将它添加到我的 package.json 中,如下所示:
它似乎安装得很好,但是当我使用 npm start 启动我的开发服务器时,我收到以下错误:
以这种方式安装它并正确包含它,我需要做些什么特别的事情吗?
谢谢!
javascript - 使用选项通过 React 过滤表内的数据
所以基本上我正在使用一个大型数据集,它为您提供今年(2018 年,因此数据是从 2018 年 1 月 1 日到 2018 年 2 月 18 日)每天的视频列表(大约 100-200 个)。我想做的是使用一张表格来显示一天内的所有视频。我正在使用<option>
标签作为所有日期的列表。我目前被卡住了,因为我试图让它在您单击某个日期的位置,一个表格将生成并显示当天的视频列表,其中包含视频名称和发布视频的频道。这是我的代码的副本:
下面的代码是生成表格中的每一行:
下面的代码是生成整个表并调用TableRow
最后,这是我做大部分工作的地方。此功能正在生成选项并根据特定日期创建表格。this.props.data
是从不同类传递到Options
类的数据集
我正在尝试使用this.state.value
VALUE 来获取对象中的 VALUE dateData
,因为dateData
它包含每个日期的所有视频。但是,我似乎无法找到一种方法来设置this.state.data
正确的数据集以传递给Table
班级......有人知道如何解决这个问题吗?
数据集外观示例:https ://i.imgur.com/S5JIkbx.png
javascript - 我不清楚将 Reactstrap 安装到现有项目中
我有一个现有的项目,并且真的开始进入前端。目前基本上只有占位符,以确保后端和前端正在通话。
我想使用reactstrap
,但方向对我来说并不完全清楚,所以正在寻找澄清。我一直在跳过该create-react-app
部分,因为我没有使用它。
我只是在 添加引导部分。它说:
npm install --save bootstrap@4.0.0
马上说:
jquery
我给人的印象react
是相互排斥的,所以我真的需要这样做吗?
npm install --save reactstrap@next react@^16.0.0 react-dom@^16.0.0
这安装得很好。
然后它说:
在 src/index.js 文件中导入 Bootstrap CSS:
import 'bootstrap/dist/css/bootstrap.css';
我想建议只下载 CSS 文件并将其读入入口点。是否reactstrap
依赖此配置才能正常工作?
我不能通过 CDN 将 Bootstrap v4 读入index.html
SPA 吗?reactstrap
还能正常工作吗?
一个比另一个更可取吗?
css - ml-auto 没有将导航栏链接推到右侧
我正在使用reactstrap
并一直关注此链接:
https://reactstrap.github.io/components/navbar/
在示例中,将 向右<nav className='ml-auto' navbar>
推。<NavItem>
但是,我要实现的(与示例非常相似)<NavItem>
是在<NavbarBrand>
.
我已经检查了 100 次语法,它看起来是正确的。我拥有的自定义 CSS 很少,似乎并没有覆盖任何东西。控制台中的 CSS 看起来非常相似,并且似乎受到以下因素的影响:
至少在示例中的控制台中将其关闭,向右移动<NavItem>
到<NavbarBrand>
它在我的应用程序中的位置(我不想要)。这是我正在查看的内容:
Reactstrap 示例(正确间距):
如何在我的应用程序中获得正确的间距?
我真的不清楚是什么影响margin-left: auto !important
了在其中一个而不是另一个中工作。