前端招聘测试

就一个问题,没有标准答案,由于设置了每个终端只能填一次,所以请认真回答哦~(づ ̄ 3 ̄)づ~
*1. 红绿灯在我们的生活中非常常见。试着用自己熟悉的技术栈实现一个红绿灯组件,具体功能如图所示:


可以直接在下面填写实现代码或者填个codepen、jsfiddle之类的在线地址,另外,还可以说说自己对组件化的理解,谈谈自己再工作中是如何设计组件的,之后会有专人审核,所以写的越完整详细,评价就会越高