how do we do JSX stylings in react js
The errorClr doesn't work.I'm passing the error to it and declared
In render I've
const { error }=this.state;
const {errorClr}={style:{color : {error}}}; // this doesnt work the way?
<div className="col-8" {...errorClr}>Please enter valid data</div>
The color property doesn't reflect.I've done no setstate. Can we not do something of this sort {style:{color : {error}}} ? Whats the other way?
Stylings not getting applied.
reactjs
add a comment |
The errorClr doesn't work.I'm passing the error to it and declared
In render I've
const { error }=this.state;
const {errorClr}={style:{color : {error}}}; // this doesnt work the way?
<div className="col-8" {...errorClr}>Please enter valid data</div>
The color property doesn't reflect.I've done no setstate. Can we not do something of this sort {style:{color : {error}}} ? Whats the other way?
Stylings not getting applied.
reactjs
1
By writingconst {errorClr}=
you try to destructure theerrorClr
property out from{style:{color : {error}}}
. You want to writeconst errorClr = {style:{color : {error}}};
instead.
– Tholle
Nov 22 '18 at 10:44
@Tholle doesnt work:( doesnt reflect the color onto the text. can u please explain --->const {errorClr}= you try to destructure the errorClr property out from {style:{color : {error}}}
– Tested
Nov 22 '18 at 10:55
add a comment |
The errorClr doesn't work.I'm passing the error to it and declared
In render I've
const { error }=this.state;
const {errorClr}={style:{color : {error}}}; // this doesnt work the way?
<div className="col-8" {...errorClr}>Please enter valid data</div>
The color property doesn't reflect.I've done no setstate. Can we not do something of this sort {style:{color : {error}}} ? Whats the other way?
Stylings not getting applied.
reactjs
The errorClr doesn't work.I'm passing the error to it and declared
In render I've
const { error }=this.state;
const {errorClr}={style:{color : {error}}}; // this doesnt work the way?
<div className="col-8" {...errorClr}>Please enter valid data</div>
The color property doesn't reflect.I've done no setstate. Can we not do something of this sort {style:{color : {error}}} ? Whats the other way?
Stylings not getting applied.
reactjs
reactjs
edited Nov 22 '18 at 11:05
Tested
asked Nov 22 '18 at 10:42
TestedTested
1741318
1741318
1
By writingconst {errorClr}=
you try to destructure theerrorClr
property out from{style:{color : {error}}}
. You want to writeconst errorClr = {style:{color : {error}}};
instead.
– Tholle
Nov 22 '18 at 10:44
@Tholle doesnt work:( doesnt reflect the color onto the text. can u please explain --->const {errorClr}= you try to destructure the errorClr property out from {style:{color : {error}}}
– Tested
Nov 22 '18 at 10:55
add a comment |
1
By writingconst {errorClr}=
you try to destructure theerrorClr
property out from{style:{color : {error}}}
. You want to writeconst errorClr = {style:{color : {error}}};
instead.
– Tholle
Nov 22 '18 at 10:44
@Tholle doesnt work:( doesnt reflect the color onto the text. can u please explain --->const {errorClr}= you try to destructure the errorClr property out from {style:{color : {error}}}
– Tested
Nov 22 '18 at 10:55
1
1
By writing
const {errorClr}=
you try to destructure the errorClr
property out from {style:{color : {error}}}
. You want to write const errorClr = {style:{color : {error}}};
instead.– Tholle
Nov 22 '18 at 10:44
By writing
const {errorClr}=
you try to destructure the errorClr
property out from {style:{color : {error}}}
. You want to write const errorClr = {style:{color : {error}}};
instead.– Tholle
Nov 22 '18 at 10:44
@Tholle doesnt work:( doesnt reflect the color onto the text. can u please explain --->const {errorClr}= you try to destructure the errorClr property out from {style:{color : {error}}}
– Tested
Nov 22 '18 at 10:55
@Tholle doesnt work:( doesnt reflect the color onto the text. can u please explain --->const {errorClr}= you try to destructure the errorClr property out from {style:{color : {error}}}
– Tested
Nov 22 '18 at 10:55
add a comment |
2 Answers
2
active
oldest
votes
You should write style like this:
const { error } = this.state;
<div className="col-8" style={{color:error}}>Please enter valid data</div>
add a comment |
Using
const {errorClr}={style:{color : {error}}};
you are trying to destructure errorClr
from the object {style:{color : {error}}}
which obviously doesn't exist. You should instead write
const errorClr = {style:{ color : error }};
Working demo
or you can simply write
<div className="col-8" style={{color:error}}>Please enter valid data</div>
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53429134%2fhow-do-we-do-jsx-stylings-in-react-js%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
You should write style like this:
const { error } = this.state;
<div className="col-8" style={{color:error}}>Please enter valid data</div>
add a comment |
You should write style like this:
const { error } = this.state;
<div className="col-8" style={{color:error}}>Please enter valid data</div>
add a comment |
You should write style like this:
const { error } = this.state;
<div className="col-8" style={{color:error}}>Please enter valid data</div>
You should write style like this:
const { error } = this.state;
<div className="col-8" style={{color:error}}>Please enter valid data</div>
answered Nov 22 '18 at 11:15
Aram VardanyanAram Vardanyan
317
317
add a comment |
add a comment |
Using
const {errorClr}={style:{color : {error}}};
you are trying to destructure errorClr
from the object {style:{color : {error}}}
which obviously doesn't exist. You should instead write
const errorClr = {style:{ color : error }};
Working demo
or you can simply write
<div className="col-8" style={{color:error}}>Please enter valid data</div>
add a comment |
Using
const {errorClr}={style:{color : {error}}};
you are trying to destructure errorClr
from the object {style:{color : {error}}}
which obviously doesn't exist. You should instead write
const errorClr = {style:{ color : error }};
Working demo
or you can simply write
<div className="col-8" style={{color:error}}>Please enter valid data</div>
add a comment |
Using
const {errorClr}={style:{color : {error}}};
you are trying to destructure errorClr
from the object {style:{color : {error}}}
which obviously doesn't exist. You should instead write
const errorClr = {style:{ color : error }};
Working demo
or you can simply write
<div className="col-8" style={{color:error}}>Please enter valid data</div>
Using
const {errorClr}={style:{color : {error}}};
you are trying to destructure errorClr
from the object {style:{color : {error}}}
which obviously doesn't exist. You should instead write
const errorClr = {style:{ color : error }};
Working demo
or you can simply write
<div className="col-8" style={{color:error}}>Please enter valid data</div>
answered Nov 22 '18 at 11:41
Shubham KhatriShubham Khatri
92.1k15115156
92.1k15115156
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53429134%2fhow-do-we-do-jsx-stylings-in-react-js%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
By writing
const {errorClr}=
you try to destructure theerrorClr
property out from{style:{color : {error}}}
. You want to writeconst errorClr = {style:{color : {error}}};
instead.– Tholle
Nov 22 '18 at 10:44
@Tholle doesnt work:( doesnt reflect the color onto the text. can u please explain --->const {errorClr}= you try to destructure the errorClr property out from {style:{color : {error}}}
– Tested
Nov 22 '18 at 10:55