Place the tomatoes on a large serving plate or in a bowl. Add the garlic, half the basil leaves, 1 teaspoon of salt and a big pinch of black pepper. Toss to combine and set aside.
To make the vinaigrette, combine the chile crisp, rice vinegar and soy sauce and whisk to combine. Taste and if it needs more saltiness, add ½ teaspoon more soy sauce.
Heat a large (12-inch) nonstick or well-seasoned cast-iron skillet over medium high for 1 to 2 minutes until very hot. Add 1 to 2 tablespoons of oil and, working in batches, add the dumplings, flat-side down, and cook until the bottoms of the dumplings are lightly browned, 1 to 2 minutes. Immediately add about ¼ cup of water to the pan, just enough to cover the base of the dumplings, then cover and cook until the water has evaporated, 3 to 4 minutes. (If your dumplings contain meat, cook for an extra 1 to 2 minutes, or according to packet instructions). Transfer the cooked dumplings to a plate and continue cooking the remaining dumplings. (If you prefer to steam the dumplings, see Tip.)
To serve, place the warm dumplings over the tomato salad and drizzle with the chile crisp vinaigrette. Toss very gently. Top with the crispy fried shallots (if using) and the remaining basil leaves. Serve either while the dumplings are still warm or at room temperature.
To steam, arrange the dumplings in a steaming basket lined with baking paper or cabbage leaves, place over a pan of boiling water and steam for 10 to 15 minutes.