Eating no main course for dinner will not affect your health.
When we cook at home we can divide the main food and vegetables, which is from cooking. But there is no need to divide them in this way when we consider nutrition and health, because for the health of the body, only the nutrients are considered.
The nutrients that our body needs are divided into macronutrients and micronutrients, the former being carbohydrates, proteins and fats, which are the direct sources of energy for our body, and the latter being indirectly influenced by catalysis. Both staple foods and vegetables have only two nutrients, macronutrients and micronutrients, from a nutritional point of view.
When we talk about staple foods, it is mainly carbohydrates, but it is not only carbohydrates that are found in staple foods, but also in vegetables, and although carbohydrates have to make up a large percentage of our dietary structure, that day refers to every day or even every week, not every meal. There is nothing wrong with eating fewer carbs for a specific meal. Not only is skipping a staple at dinner not a health concern, but skipping staples at breakfast and lunch is likewise not a health concern. Don't think too highly of staple foods.
People who don't eat at dinner start from the point of view of wanting to eat less at dinner, that's good for weight control, but also conducive to sleep, it's not a bad habit, it's perfectly fine to do so for a long time, but it's not simply a matter of not eating at dinner.
First of all, not only do you not eat or eat less staple food for dinner, but you can't eat too much staple food for the other two meals, and you need to eat less overall, instead of not controlling the other two meals and eating less at night, which would not be very effective. Of course, binge eating at night would be even more wrong.
Secondly, you can't eat too many vegetables because they have vegetable oils in them, and some of them aren't exactly low in calories, so you can't binge on them just because you're not eating staples anymore.
Third, dinner does not eat the premise of the main food is not eat any food after dinner, can not eat less because of the dinner a little bit of the main food, when you go to bed and then eat snacks or night snacks, this is not as good as the dinner a little bit more. It is important to consider the overall calorie intake.