Will Lightning Web Components have retrocompatibility?
up vote
10
down vote
favorite
I've just read here that Salesforce decide to change the framework used for Lightning Component. In according with this article, it seems very powerful under some aspects. In your opinion, the actual Lightning Component (aura) will work in the future? I've an entire org developer with the aura components and I'm a bit afraid of it.
lightning-aura-components aura lwc lightning-web-components
add a comment |
up vote
10
down vote
favorite
I've just read here that Salesforce decide to change the framework used for Lightning Component. In according with this article, it seems very powerful under some aspects. In your opinion, the actual Lightning Component (aura) will work in the future? I've an entire org developer with the aura components and I'm a bit afraid of it.
lightning-aura-components aura lwc lightning-web-components
add a comment |
up vote
10
down vote
favorite
up vote
10
down vote
favorite
I've just read here that Salesforce decide to change the framework used for Lightning Component. In according with this article, it seems very powerful under some aspects. In your opinion, the actual Lightning Component (aura) will work in the future? I've an entire org developer with the aura components and I'm a bit afraid of it.
lightning-aura-components aura lwc lightning-web-components
I've just read here that Salesforce decide to change the framework used for Lightning Component. In according with this article, it seems very powerful under some aspects. In your opinion, the actual Lightning Component (aura) will work in the future? I've an entire org developer with the aura components and I'm a bit afraid of it.
lightning-aura-components aura lwc lightning-web-components
lightning-aura-components aura lwc lightning-web-components
edited Dec 14 at 16:03
asked Dec 13 at 15:12
DarkSkull
5381923
5381923
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
up vote
14
down vote
accepted
Having played a little with lightning web component during pilot, I think yes sooner or later everyone will be using lightning web components to build their apps. To begin with currently what i know is it lacks support for communities or flows and many other areas (Official docs are yet to be released so we will come more when docs go out on 17th Dec). However eventually (may be an year from now ) I think Salesforce will make every attempt to add the support lwc everywhere with time.
Why I think LWC is future?
Excellent ES6 and beyond Javascript support.
Faster rendering performance.
Consistent with the webcomponent framework specifications from w3 (https://www.w3.org/standards/techs/components#w3c_all)
Excellent tooling support .(Salesforce built great tooling utility - https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-lwc)
The syntax and semantics looks to be very clear and adheres to the current webcomponents standards.
Current State Of Aura
- Still supported by salesforce and going to be supported
- Salesforce looks to have great documentation (available in spring 19 orgs) on how to use aura with lightning web components as well how to migrate your existing aura components to lightning web components.
I am sure salesforce will support aura for long time as it will take few more years for them to replace everything under the hood(Safe harbor and note that I don't work for salesforce so do not buy in just based on what write or speak).
I think you should support your aura components and keep enhancing
them however start the learning path by playing with docs. Since the
product will be GA in new year, if you have a new component coming up
surely look to build using the LWC.
For existing components take opportunity to ask few questions
- Should I redesign with better UX as a part of lwc migration?
- What were some of the bottlenecks you encountered when building with aura . Does the new framework fill them?
- What your end users want from the components you have. Your release backlog. If you think LWC will fulfill some of these requirements at a greater velocity then I would say just go for it knowing its going to GA so you know you will have access to support on this.
please feel free to revert changes if you think they're not needed. Thanks!
– codeyinthecloud
Dec 13 at 15:44
"If you are new to developing on Lightning or if you are starting a new project, we recommend using the Lightning Web Components programming model." in my opinion Salesforce it is encouraging to switch to the new model
– Enrico Murru
Dec 13 at 15:52
1
Fact that it straight went to GA from pilot makes me feel it's time to start using lwc .And Salesforce has been using this internally so that gives some level of confidence to me to start working with it
– Mohith Shrivastava
Dec 13 at 15:54
Can we create & include the new LWC based components in regular managed package apps?
– VarunC
yesterday
add a comment |
up vote
5
down vote
Yes, Aura components will work with LWC. In fact, Salesforce has already internally been using LWC for a year now! All those standard components you've used, like lightning:button, are actually LWC components, and you didn't even notice. Aura will be used for the foreseeable future, as it is still the core base of Lightning Components; it's only the higher-level components that we use every day are written in LWC. An underlying framework is still required. What LWC means is that your components will (eventually) be portable to other platforms, like React, with little or no modification, unlike Aura, which is inherently not compatible with other platforms. The most relevant text is actually from that post itself:
If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.
You can keep using Aura, or you can use LWC, or you can mix-and-match. LWC has better performance characteristics, so you should consider learning and leveraging LWC, but you'll be able to use Aura until such time that you decide to move to LWC.
add a comment |
up vote
4
down vote
To add on top of @sfdcfox. You got your answer in the blog itself.
Coexistence and interoperability:
With the addition of Lightning Web Components, there are now two ways(but not the only way!) to build Lightning components:
- Aura Components, leveraging its own component model, templates, and modular development programming model.
- Lightning Web Components, built on top of the web standards breakthroughs of the last five years: web components, custom elements, Shadow DOM, etc.
If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.
Basically you can use the base components and framework specific
components as if today, but you can migrate if you want to take
benefit of those of lightning web components
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "459"
};
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: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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%2fsalesforce.stackexchange.com%2fquestions%2f242490%2fwill-lightning-web-components-have-retrocompatibility%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
14
down vote
accepted
Having played a little with lightning web component during pilot, I think yes sooner or later everyone will be using lightning web components to build their apps. To begin with currently what i know is it lacks support for communities or flows and many other areas (Official docs are yet to be released so we will come more when docs go out on 17th Dec). However eventually (may be an year from now ) I think Salesforce will make every attempt to add the support lwc everywhere with time.
Why I think LWC is future?
Excellent ES6 and beyond Javascript support.
Faster rendering performance.
Consistent with the webcomponent framework specifications from w3 (https://www.w3.org/standards/techs/components#w3c_all)
Excellent tooling support .(Salesforce built great tooling utility - https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-lwc)
The syntax and semantics looks to be very clear and adheres to the current webcomponents standards.
Current State Of Aura
- Still supported by salesforce and going to be supported
- Salesforce looks to have great documentation (available in spring 19 orgs) on how to use aura with lightning web components as well how to migrate your existing aura components to lightning web components.
I am sure salesforce will support aura for long time as it will take few more years for them to replace everything under the hood(Safe harbor and note that I don't work for salesforce so do not buy in just based on what write or speak).
I think you should support your aura components and keep enhancing
them however start the learning path by playing with docs. Since the
product will be GA in new year, if you have a new component coming up
surely look to build using the LWC.
For existing components take opportunity to ask few questions
- Should I redesign with better UX as a part of lwc migration?
- What were some of the bottlenecks you encountered when building with aura . Does the new framework fill them?
- What your end users want from the components you have. Your release backlog. If you think LWC will fulfill some of these requirements at a greater velocity then I would say just go for it knowing its going to GA so you know you will have access to support on this.
please feel free to revert changes if you think they're not needed. Thanks!
– codeyinthecloud
Dec 13 at 15:44
"If you are new to developing on Lightning or if you are starting a new project, we recommend using the Lightning Web Components programming model." in my opinion Salesforce it is encouraging to switch to the new model
– Enrico Murru
Dec 13 at 15:52
1
Fact that it straight went to GA from pilot makes me feel it's time to start using lwc .And Salesforce has been using this internally so that gives some level of confidence to me to start working with it
– Mohith Shrivastava
Dec 13 at 15:54
Can we create & include the new LWC based components in regular managed package apps?
– VarunC
yesterday
add a comment |
up vote
14
down vote
accepted
Having played a little with lightning web component during pilot, I think yes sooner or later everyone will be using lightning web components to build their apps. To begin with currently what i know is it lacks support for communities or flows and many other areas (Official docs are yet to be released so we will come more when docs go out on 17th Dec). However eventually (may be an year from now ) I think Salesforce will make every attempt to add the support lwc everywhere with time.
Why I think LWC is future?
Excellent ES6 and beyond Javascript support.
Faster rendering performance.
Consistent with the webcomponent framework specifications from w3 (https://www.w3.org/standards/techs/components#w3c_all)
Excellent tooling support .(Salesforce built great tooling utility - https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-lwc)
The syntax and semantics looks to be very clear and adheres to the current webcomponents standards.
Current State Of Aura
- Still supported by salesforce and going to be supported
- Salesforce looks to have great documentation (available in spring 19 orgs) on how to use aura with lightning web components as well how to migrate your existing aura components to lightning web components.
I am sure salesforce will support aura for long time as it will take few more years for them to replace everything under the hood(Safe harbor and note that I don't work for salesforce so do not buy in just based on what write or speak).
I think you should support your aura components and keep enhancing
them however start the learning path by playing with docs. Since the
product will be GA in new year, if you have a new component coming up
surely look to build using the LWC.
For existing components take opportunity to ask few questions
- Should I redesign with better UX as a part of lwc migration?
- What were some of the bottlenecks you encountered when building with aura . Does the new framework fill them?
- What your end users want from the components you have. Your release backlog. If you think LWC will fulfill some of these requirements at a greater velocity then I would say just go for it knowing its going to GA so you know you will have access to support on this.
please feel free to revert changes if you think they're not needed. Thanks!
– codeyinthecloud
Dec 13 at 15:44
"If you are new to developing on Lightning or if you are starting a new project, we recommend using the Lightning Web Components programming model." in my opinion Salesforce it is encouraging to switch to the new model
– Enrico Murru
Dec 13 at 15:52
1
Fact that it straight went to GA from pilot makes me feel it's time to start using lwc .And Salesforce has been using this internally so that gives some level of confidence to me to start working with it
– Mohith Shrivastava
Dec 13 at 15:54
Can we create & include the new LWC based components in regular managed package apps?
– VarunC
yesterday
add a comment |
up vote
14
down vote
accepted
up vote
14
down vote
accepted
Having played a little with lightning web component during pilot, I think yes sooner or later everyone will be using lightning web components to build their apps. To begin with currently what i know is it lacks support for communities or flows and many other areas (Official docs are yet to be released so we will come more when docs go out on 17th Dec). However eventually (may be an year from now ) I think Salesforce will make every attempt to add the support lwc everywhere with time.
Why I think LWC is future?
Excellent ES6 and beyond Javascript support.
Faster rendering performance.
Consistent with the webcomponent framework specifications from w3 (https://www.w3.org/standards/techs/components#w3c_all)
Excellent tooling support .(Salesforce built great tooling utility - https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-lwc)
The syntax and semantics looks to be very clear and adheres to the current webcomponents standards.
Current State Of Aura
- Still supported by salesforce and going to be supported
- Salesforce looks to have great documentation (available in spring 19 orgs) on how to use aura with lightning web components as well how to migrate your existing aura components to lightning web components.
I am sure salesforce will support aura for long time as it will take few more years for them to replace everything under the hood(Safe harbor and note that I don't work for salesforce so do not buy in just based on what write or speak).
I think you should support your aura components and keep enhancing
them however start the learning path by playing with docs. Since the
product will be GA in new year, if you have a new component coming up
surely look to build using the LWC.
For existing components take opportunity to ask few questions
- Should I redesign with better UX as a part of lwc migration?
- What were some of the bottlenecks you encountered when building with aura . Does the new framework fill them?
- What your end users want from the components you have. Your release backlog. If you think LWC will fulfill some of these requirements at a greater velocity then I would say just go for it knowing its going to GA so you know you will have access to support on this.
Having played a little with lightning web component during pilot, I think yes sooner or later everyone will be using lightning web components to build their apps. To begin with currently what i know is it lacks support for communities or flows and many other areas (Official docs are yet to be released so we will come more when docs go out on 17th Dec). However eventually (may be an year from now ) I think Salesforce will make every attempt to add the support lwc everywhere with time.
Why I think LWC is future?
Excellent ES6 and beyond Javascript support.
Faster rendering performance.
Consistent with the webcomponent framework specifications from w3 (https://www.w3.org/standards/techs/components#w3c_all)
Excellent tooling support .(Salesforce built great tooling utility - https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-lwc)
The syntax and semantics looks to be very clear and adheres to the current webcomponents standards.
Current State Of Aura
- Still supported by salesforce and going to be supported
- Salesforce looks to have great documentation (available in spring 19 orgs) on how to use aura with lightning web components as well how to migrate your existing aura components to lightning web components.
I am sure salesforce will support aura for long time as it will take few more years for them to replace everything under the hood(Safe harbor and note that I don't work for salesforce so do not buy in just based on what write or speak).
I think you should support your aura components and keep enhancing
them however start the learning path by playing with docs. Since the
product will be GA in new year, if you have a new component coming up
surely look to build using the LWC.
For existing components take opportunity to ask few questions
- Should I redesign with better UX as a part of lwc migration?
- What were some of the bottlenecks you encountered when building with aura . Does the new framework fill them?
- What your end users want from the components you have. Your release backlog. If you think LWC will fulfill some of these requirements at a greater velocity then I would say just go for it knowing its going to GA so you know you will have access to support on this.
edited Dec 14 at 15:50
pchittum
14.5k33580
14.5k33580
answered Dec 13 at 15:28
Mohith Shrivastava
59.4k795136
59.4k795136
please feel free to revert changes if you think they're not needed. Thanks!
– codeyinthecloud
Dec 13 at 15:44
"If you are new to developing on Lightning or if you are starting a new project, we recommend using the Lightning Web Components programming model." in my opinion Salesforce it is encouraging to switch to the new model
– Enrico Murru
Dec 13 at 15:52
1
Fact that it straight went to GA from pilot makes me feel it's time to start using lwc .And Salesforce has been using this internally so that gives some level of confidence to me to start working with it
– Mohith Shrivastava
Dec 13 at 15:54
Can we create & include the new LWC based components in regular managed package apps?
– VarunC
yesterday
add a comment |
please feel free to revert changes if you think they're not needed. Thanks!
– codeyinthecloud
Dec 13 at 15:44
"If you are new to developing on Lightning or if you are starting a new project, we recommend using the Lightning Web Components programming model." in my opinion Salesforce it is encouraging to switch to the new model
– Enrico Murru
Dec 13 at 15:52
1
Fact that it straight went to GA from pilot makes me feel it's time to start using lwc .And Salesforce has been using this internally so that gives some level of confidence to me to start working with it
– Mohith Shrivastava
Dec 13 at 15:54
Can we create & include the new LWC based components in regular managed package apps?
– VarunC
yesterday
please feel free to revert changes if you think they're not needed. Thanks!
– codeyinthecloud
Dec 13 at 15:44
please feel free to revert changes if you think they're not needed. Thanks!
– codeyinthecloud
Dec 13 at 15:44
"If you are new to developing on Lightning or if you are starting a new project, we recommend using the Lightning Web Components programming model." in my opinion Salesforce it is encouraging to switch to the new model
– Enrico Murru
Dec 13 at 15:52
"If you are new to developing on Lightning or if you are starting a new project, we recommend using the Lightning Web Components programming model." in my opinion Salesforce it is encouraging to switch to the new model
– Enrico Murru
Dec 13 at 15:52
1
1
Fact that it straight went to GA from pilot makes me feel it's time to start using lwc .And Salesforce has been using this internally so that gives some level of confidence to me to start working with it
– Mohith Shrivastava
Dec 13 at 15:54
Fact that it straight went to GA from pilot makes me feel it's time to start using lwc .And Salesforce has been using this internally so that gives some level of confidence to me to start working with it
– Mohith Shrivastava
Dec 13 at 15:54
Can we create & include the new LWC based components in regular managed package apps?
– VarunC
yesterday
Can we create & include the new LWC based components in regular managed package apps?
– VarunC
yesterday
add a comment |
up vote
5
down vote
Yes, Aura components will work with LWC. In fact, Salesforce has already internally been using LWC for a year now! All those standard components you've used, like lightning:button, are actually LWC components, and you didn't even notice. Aura will be used for the foreseeable future, as it is still the core base of Lightning Components; it's only the higher-level components that we use every day are written in LWC. An underlying framework is still required. What LWC means is that your components will (eventually) be portable to other platforms, like React, with little or no modification, unlike Aura, which is inherently not compatible with other platforms. The most relevant text is actually from that post itself:
If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.
You can keep using Aura, or you can use LWC, or you can mix-and-match. LWC has better performance characteristics, so you should consider learning and leveraging LWC, but you'll be able to use Aura until such time that you decide to move to LWC.
add a comment |
up vote
5
down vote
Yes, Aura components will work with LWC. In fact, Salesforce has already internally been using LWC for a year now! All those standard components you've used, like lightning:button, are actually LWC components, and you didn't even notice. Aura will be used for the foreseeable future, as it is still the core base of Lightning Components; it's only the higher-level components that we use every day are written in LWC. An underlying framework is still required. What LWC means is that your components will (eventually) be portable to other platforms, like React, with little or no modification, unlike Aura, which is inherently not compatible with other platforms. The most relevant text is actually from that post itself:
If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.
You can keep using Aura, or you can use LWC, or you can mix-and-match. LWC has better performance characteristics, so you should consider learning and leveraging LWC, but you'll be able to use Aura until such time that you decide to move to LWC.
add a comment |
up vote
5
down vote
up vote
5
down vote
Yes, Aura components will work with LWC. In fact, Salesforce has already internally been using LWC for a year now! All those standard components you've used, like lightning:button, are actually LWC components, and you didn't even notice. Aura will be used for the foreseeable future, as it is still the core base of Lightning Components; it's only the higher-level components that we use every day are written in LWC. An underlying framework is still required. What LWC means is that your components will (eventually) be portable to other platforms, like React, with little or no modification, unlike Aura, which is inherently not compatible with other platforms. The most relevant text is actually from that post itself:
If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.
You can keep using Aura, or you can use LWC, or you can mix-and-match. LWC has better performance characteristics, so you should consider learning and leveraging LWC, but you'll be able to use Aura until such time that you decide to move to LWC.
Yes, Aura components will work with LWC. In fact, Salesforce has already internally been using LWC for a year now! All those standard components you've used, like lightning:button, are actually LWC components, and you didn't even notice. Aura will be used for the foreseeable future, as it is still the core base of Lightning Components; it's only the higher-level components that we use every day are written in LWC. An underlying framework is still required. What LWC means is that your components will (eventually) be portable to other platforms, like React, with little or no modification, unlike Aura, which is inherently not compatible with other platforms. The most relevant text is actually from that post itself:
If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.
You can keep using Aura, or you can use LWC, or you can mix-and-match. LWC has better performance characteristics, so you should consider learning and leveraging LWC, but you'll be able to use Aura until such time that you decide to move to LWC.
answered Dec 13 at 15:20
sfdcfox
246k11186422
246k11186422
add a comment |
add a comment |
up vote
4
down vote
To add on top of @sfdcfox. You got your answer in the blog itself.
Coexistence and interoperability:
With the addition of Lightning Web Components, there are now two ways(but not the only way!) to build Lightning components:
- Aura Components, leveraging its own component model, templates, and modular development programming model.
- Lightning Web Components, built on top of the web standards breakthroughs of the last five years: web components, custom elements, Shadow DOM, etc.
If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.
Basically you can use the base components and framework specific
components as if today, but you can migrate if you want to take
benefit of those of lightning web components
add a comment |
up vote
4
down vote
To add on top of @sfdcfox. You got your answer in the blog itself.
Coexistence and interoperability:
With the addition of Lightning Web Components, there are now two ways(but not the only way!) to build Lightning components:
- Aura Components, leveraging its own component model, templates, and modular development programming model.
- Lightning Web Components, built on top of the web standards breakthroughs of the last five years: web components, custom elements, Shadow DOM, etc.
If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.
Basically you can use the base components and framework specific
components as if today, but you can migrate if you want to take
benefit of those of lightning web components
add a comment |
up vote
4
down vote
up vote
4
down vote
To add on top of @sfdcfox. You got your answer in the blog itself.
Coexistence and interoperability:
With the addition of Lightning Web Components, there are now two ways(but not the only way!) to build Lightning components:
- Aura Components, leveraging its own component model, templates, and modular development programming model.
- Lightning Web Components, built on top of the web standards breakthroughs of the last five years: web components, custom elements, Shadow DOM, etc.
If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.
Basically you can use the base components and framework specific
components as if today, but you can migrate if you want to take
benefit of those of lightning web components
To add on top of @sfdcfox. You got your answer in the blog itself.
Coexistence and interoperability:
With the addition of Lightning Web Components, there are now two ways(but not the only way!) to build Lightning components:
- Aura Components, leveraging its own component model, templates, and modular development programming model.
- Lightning Web Components, built on top of the web standards breakthroughs of the last five years: web components, custom elements, Shadow DOM, etc.
If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.
Basically you can use the base components and framework specific
components as if today, but you can migrate if you want to take
benefit of those of lightning web components
answered Dec 13 at 15:25
codeyinthecloud
3,019423
3,019423
add a comment |
add a comment |
Thanks for contributing an answer to Salesforce Stack Exchange!
- 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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2fsalesforce.stackexchange.com%2fquestions%2f242490%2fwill-lightning-web-components-have-retrocompatibility%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