草庐IT

react-web

全部标签

asp.net - 如何停止 ASP.net 表单例份验证/ session 在 setInterval ajax Web 服务调用中更新?

我有一个我编写的控件,它有一个javascript组件和一个Web服务组件。我遇到的问题是javascript设置为:setInterval(this._checkAlertsHandler,this._messageCheckInterval*1000);这会调用一个函数,该函数会像这样进行网络服务调用:Alert.SiteAlertService.GetAlerts(this._receivedAlertsHandler,this._errorReceivedAlertsHandler);所以这是使用网络服务javascript代理方法来访问网络服务。问题在于我们的应用程序具有表单

javascript - OWIN 和 Forms Authentication with WEB API 2 with SPA

我有一个SPAJavaScript应用程序引用的WebAPI2项目。我正在使用OWIN对请求进行身份验证,并在使用Forms身份验证登录时,但是,在每次发回服务器时,我的资源在我登录后都没有经过身份验证。App_Start/WebApiConfig.csnamespaceAPI{publicstaticclassWebApiConfig{publicstaticvoidRegister(HttpConfigurationconfig){//WebAPIconfigurationandservices//ConfigureWebAPItouseonlybearertokenauthent

javascript - 为什么不允许在 React Native 组件属性赋值中展开运算符是一种性能优化?

在ReactNative组件中,如果在props分配中使用展开运算符,则会出现错误,“在此环境中,分配的目标必须是一个对象。此错误是性能优化,不符合规范。”被抛出。例如在渲染函数中const{style}=props;return(给出同时const{style}=props;return(有效。为什么扩展语法会影响性能? 最佳答案 如果使用StyleSheet.create(),实际上当样式属性传递给子组件时,结果是Number。 关于javascript-为什么不允许在ReactNa

javascript - 如何在 React Native 中设置工具栏 Action 图标?

我是ReactNative的新手。我想为ToolbarAndroid操作设置图标(来自react-native-vector-icons)。这是我的JSX代码:importToolbarAndroidfrom'ToolbarAndroid';importMaterialIconfrom'react-native-vector-icons/MaterialIcons';......Material设计集合中的图标名称已完成。感谢您的帮助。 最佳答案 通过使用ReactNative0.21和react-native-vector-ico

javascript - 无需 react 即可访问 redux

我想在不使用React组件的情况下访问商店(分发和观察)。我一直在寻找几个小时,但没有结果。是这样的。我在应用程序根目录中创建了商店:import{Provider}from'react-redux'importcreateStorefrom'./state/store';letstore=createStore();ReactDOM.render(,document.getElementById('root'));当我需要在组件中添加Action或监听状态变化时,我很乐意使用react-redux提供的connect函数,但当我想在组件外部设置一些逻辑(主要是调度)我被卡住了。简而言

javascript - 如何正确测试 React Dropzone onDrop 方法

我正在测试ReactDropzone我需要检查onDrop函数。该函数有两个参数(acceptedFiles和rejectedFiles)。我正在这样模拟文件:letimage={name:'cat.jpg',size:1000,type:'image/jpeg'};然后在我的测试中,我这样做:it('shouldcallhandleOnDropwithmorethan5acceptedFiles',()=>{constwrapper=mount(mockComponent());for(letindex=0;index这是我的onDrop函数:consthandleOnDrop=(a

javascript - React Modal 不会在加载内容之间关闭

我正在使用这个React模态插件:https://github.com/reactjs/react-modal我需要在页面加载时在模态中显示一组对象。当第一个项目显示用户单击按钮时,isOpen属性将Modal设置为false。每个项目都有一个showModal属性,它将值提供给Modal的isOpen。随着用户不断单击,我不断将当前对象的值设置为false,然后为下一个对象将其设置为true。这一切都很好,但问题是覆盖和对话窗口停留在屏幕上,只有模态内的内容被更新。我希望模式完全关闭并打开以显示数组中下一个对象的内容。我不得不将我的代码剥离为以下简化版本:classProductsM

javascript - 在 typescript 中返回 react 16个数组元素

我想使用新的React16功能在我的render中返回数组元素,但我收到typescript错误Property'type'ismissingintype'Element[]'constElements:StatelessComponent=()=>([,]);我错过了什么?使用@types/react16.0.10和typescript2.5.3 最佳答案 我检查了最新的类型,他们忘记在无状态组件接口(interface)中添加新定义。我已经提出了这个问题,应该会尽快解决。从类组件返回一个数组是可行的,所以如果你现在真的需要它,你

javascript - 我可以从 React Native 项目中删除 tvOS 吗?

最终,我将向应用商店提交一个ReactNative应用,但该应用只能在iOS上运行,不能在tvOS上运行。我可以删除这些目标和东西并毫无问题地提交项目吗? 最佳答案 是的,你可以删除它,但首先删除appName-tvOSTests然后删除appName-tvOS(否则xcode会崩溃)。之后从ios/Podfile中删除这段代码:target'appName-tvOS'do#PodsforappName-tvOStarget'appName-tvOSTests'doinherit!:search_paths#Podsfortesti

javascript - React-Strap 的日期选择器

我正在使用react-strapnpm包在我的React应用程序中使用Bootstrap4组件。当我尝试添加日期选择器时react-bootstrap-date-pickernpminstall--savereact-bootstrap-date-picker然后尝试在我的组件中使用它:varDatePicker=require("react-bootstrap-date-picker");我得到了错误Errorin./~/react-bootstrap-date-picker/lib/index.jsModulenotfound:'react-bootstrap/lib/Button