How do I hide a Form using Nativebase?
I've got a Form that I'd like to programmatically hide/show, but am not able to figure out how to do so. I'd imagine there's a tag to do it similar to the "disabled" tag, but I just can't seem to find out what it is. Whatever the magic keyword Google needs to show me the answer is one I can't think of!
So, for example of what I want to do:
<Form visible={this.isFormComplete}>
So far after failing to find anything helpful on the Nativebase site and via Googling, I've tried "show", "hide", "hidden", and "visible" tags, but none seem to have any effect.
react-native native-base
add a comment |
I've got a Form that I'd like to programmatically hide/show, but am not able to figure out how to do so. I'd imagine there's a tag to do it similar to the "disabled" tag, but I just can't seem to find out what it is. Whatever the magic keyword Google needs to show me the answer is one I can't think of!
So, for example of what I want to do:
<Form visible={this.isFormComplete}>
So far after failing to find anything helpful on the Nativebase site and via Googling, I've tried "show", "hide", "hidden", and "visible" tags, but none seem to have any effect.
react-native native-base
add a comment |
I've got a Form that I'd like to programmatically hide/show, but am not able to figure out how to do so. I'd imagine there's a tag to do it similar to the "disabled" tag, but I just can't seem to find out what it is. Whatever the magic keyword Google needs to show me the answer is one I can't think of!
So, for example of what I want to do:
<Form visible={this.isFormComplete}>
So far after failing to find anything helpful on the Nativebase site and via Googling, I've tried "show", "hide", "hidden", and "visible" tags, but none seem to have any effect.
react-native native-base
I've got a Form that I'd like to programmatically hide/show, but am not able to figure out how to do so. I'd imagine there's a tag to do it similar to the "disabled" tag, but I just can't seem to find out what it is. Whatever the magic keyword Google needs to show me the answer is one I can't think of!
So, for example of what I want to do:
<Form visible={this.isFormComplete}>
So far after failing to find anything helpful on the Nativebase site and via Googling, I've tried "show", "hide", "hidden", and "visible" tags, but none seem to have any effect.
react-native native-base
react-native native-base
asked Nov 20 '18 at 13:36
Brian KnoblauchBrian Knoblauch
14.6k124678
14.6k124678
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
What about a simple conditional rendering like :
{this.isFormComplete && <Form/>}
add a comment |
You should declare a variable in your state then you can use your state variable in your return statement.
state = {
visible: true
}
{this.state.visible ? <Component /> : null}
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%2f53394243%2fhow-do-i-hide-a-form-using-nativebase%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
What about a simple conditional rendering like :
{this.isFormComplete && <Form/>}
add a comment |
What about a simple conditional rendering like :
{this.isFormComplete && <Form/>}
add a comment |
What about a simple conditional rendering like :
{this.isFormComplete && <Form/>}
What about a simple conditional rendering like :
{this.isFormComplete && <Form/>}
answered Nov 20 '18 at 13:40


sanjarsanjar
5141514
5141514
add a comment |
add a comment |
You should declare a variable in your state then you can use your state variable in your return statement.
state = {
visible: true
}
{this.state.visible ? <Component /> : null}
add a comment |
You should declare a variable in your state then you can use your state variable in your return statement.
state = {
visible: true
}
{this.state.visible ? <Component /> : null}
add a comment |
You should declare a variable in your state then you can use your state variable in your return statement.
state = {
visible: true
}
{this.state.visible ? <Component /> : null}
You should declare a variable in your state then you can use your state variable in your return statement.
state = {
visible: true
}
{this.state.visible ? <Component /> : null}
answered Nov 20 '18 at 13:44
trontron
4328
4328
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%2f53394243%2fhow-do-i-hide-a-form-using-nativebase%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