Comments (12)
You can copy paste this reducer to see if it works or not. Just for your ease to know if your issue will solve by setting reducer or not. If not then we can further discuss.
import { reducer as reducerForm } from 'redux-form';
const rootReducer = combineReducers({
form: reducerForm
});
export default rootReducer;
from redux-form-material-ui.
@Tushant Looks like it's working now with your suggestion. Thanks for the help. What was confusing me was the form
key. It can't be given a different name...it must be written as form
. And there was no error message to offer a clue to my mistake.
from redux-form-material-ui.
import * as React from 'react';
import './AddRowForm.scss';
import { reduxForm, Field } from 'redux-form'
import {
TextField
} from 'redux-form-material-ui'
class AddRowForm extends React.Component<any, any> {
render() {
return (
<form>
<Field name="firstname" component={TextField} hintText="First Name"/>
<Field name="lastname" component={TextField} hintText="Last Name"/>
<Field name="occupation" component={TextField} hintText="Occupation"/>
<Field name="username" component={TextField} hintText="Username"/>
</form>
)
}
}
export default reduxForm({
form: 'myForm'
})(AddRowForm as any)
from redux-form-material-ui.
@Tushant I think my problem is that I haven't set up the proper Redux-Form
reducer. I'm investigating now.
from redux-form-material-ui.
Remove all of these :
onChange={(e) => this.setState({ deviceName: e.target.name })}
Redux-form handle change for you. You do not need to handle it.
If you need to get the value of a field, use 'ref' or read it from the 'store'.
from redux-form-material-ui.
Yes removing onChange works. Thanks
from redux-form-material-ui.
I'm not using onChange and typed text doesn't appear.
from redux-form-material-ui.
Can you show your code, please?
from redux-form-material-ui.
What error do you get?
from redux-form-material-ui.
Thanks Tushant - I missed some important detail.
Didn't know that I have to combine reducer " form: reducerForm"
const rootReducer = combineReducers({
form: reducerForm
});
I keyed in text and nothing displayed on fields.
I spent 1.5 hours for finding your tip!
Thanks.
from redux-form-material-ui.
yes
from redux-form-material-ui.
its not working for me
from redux-form-material-ui.
Related Issues (20)
- Autocomplete doesn't show the specific text value
- IE - Checkbox keyboard interaction
- Custom Text Field (CurrencyInput)
- Dependency Problems. -Module not found, Toggle.JS HOT 3
- Autocomplete cause that you cannot use newest version of Material-ui HOT 7
- Typescript Support HOT 2
- not one of your examples actually work with material-ui HOT 1
- use v4 and v5 side-by-side
- Uncaught TypeError: Cannot read property '__reactInternalInstance$b8j8e0whlm' of null
- How can i change radio button icon color HOT 1
- Radio values not stored in Redux
- Select with Nested Lists not working
- Incompatible with Material UI v4 HOT 1
- Can update to support latest @material-ui version ? HOT 5
- Can't read property render of undefined and Can't resolve 'material-ui/AutoComplete' HOT 2
- Cannot type text in the Text field
- Failed prop type: Invalid prop `component` supplied to `Field`
- componentWillMount has been renamed, and is not recommended for use.
- New material-ui 4.6.1 HOT 1
- Is it maintained? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from redux-form-material-ui.