Salesforce Lightning Aura Components

Salesforce

How to reset lightning:recordEditForm and get also get record id in Salesforce?

Sample Code:Component:<aura:component implements="force:appHostable" >    <lightning:card>        <lightning:recordEditForm aura:id="recordEditForm" objectApiName="Lead" onsubmit="{!c.handleSubmit}" onsuccess="{!c.handleSuccess}">            <lightning:messages />            <lightning:inputField aura:id="field" fieldName="FirstName" />  ....

Salesforce

How to pass values from lightning:recordEditForm to apex class in Salesforce?

Sample Code:CMP:<aura:component implements="force:appHostable" controller="SampleAuraController">    <lightning:card>        <lightning:recordEditForm aura:id="recordEditForm" objectApiName="Lead" onsubmit="{!c.doSubmit}">            <lightning:messages />            <lightning:inputField fieldName="FirstName" />            <lightning:inputField fieldName="LastName" />            <lightning:inputField fieldName="Email" />            <lightning:inputField fieldName="Phone" />            <lightning:inputField fieldName="Company" />            <div id="recaptchaCheckbox"></div>            <br/>            <lightning:button ....

Salesforce

Salesforce Pre Chat for Embedded Service using Lightning Aura Component

Sample Code: Aura Component: <aura:component implements="lightningsnapin:prechatUI">     <lightningsnapin:prechatAPI aura:id="prechatAPI"/>     <aura:handler name="init" value="{!this}" action="{!c.onInit}" />     <aura:attribute name="startBool" type="Boolean" default="false"/>     <aura:attribute name="errorBool" type="Boolean" default="false"/>     <aura:attribute name="firstName" type="Boolean" default="false"/> ....