Check out example codes for "typescript optional parameters". It will help you in understanding the concepts better.

Code Example 1

// Default Parameters
sayHello(hello: string = 'hello') {
  console.log(hello);
}

sayHello(); // Prints 'hello'

sayHello('world'); // Prints 'world'

Code Example 2

// Optional Parameters
sayHello(hello?: string) {
	console.log(hello);
}

sayHello(); // Prints 'undefined'

sayHello('world'); // Prints 'world'

Learn ReactJs, React Native from akashmittal.com